{"action":"created","issue":{"url":"https://api.github.com/repos/bdauer/tasktracker/issues/21","repository_url":"https://api.github.com/repos/bdauer/tasktracker","labels_url":"https://api.github.com/repos/bdauer/tasktracker/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/bdauer/tasktracker/issues/21/comments","events_url":"https://api.github.com/repos/bdauer/tasktracker/issues/21/events","html_url":"https://github.com/bdauer/tasktracker/issues/21","id":198069891,"number":21,"title":"figure out solution to missing recurring tasks.","user":{"login":"bdauer","id":13219866,"avatar_url":"https://avatars.githubusercontent.com/u/13219866?v=3","gravatar_id":"","url":"https://api.github.com/users/bdauer","html_url":"https://github.com/bdauer","followers_url":"https://api.github.com/users/bdauer/followers","following_url":"https://api.github.com/users/bdauer/following{/other_user}","gists_url":"https://api.github.com/users/bdauer/gists{/gist_id}","starred_url":"https://api.github.com/users/bdauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdauer/subscriptions","organizations_url":"https://api.github.com/users/bdauer/orgs","repos_url":"https://api.github.com/users/bdauer/repos","events_url":"https://api.github.com/users/bdauer/events{/privacy}","received_events_url":"https://api.github.com/users/bdauer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-29T21:18:01Z","updated_at":"2016-12-31T04:58:01Z","closed_at":null,"body":"Update Dec 30.\r\n\r\nRestating the problem:\r\n\r\nI want to create instances of recurring tasks, but I don't want to create unnecessary rows in my db.\r\n\r\nConstraints:\r\n1. If a user isn't regularly logging in, then they shouldn't have their recurring tasks repeated.\r\n\r\n2. Only one recurring task past the current date should appear.\r\n\r\n\r\nOptions:\r\n\r\nI can create a group of regular users. If someone logs in, they're automatically moved to that group. \r\n\r\nI can schedule all most recent recurring tasks whose date is today plus one, for regular users, to update once a day.\r\n\r\nI can create one additional recurrence each time a task is manually created in the form.\r\n\r\nResult:\r\n\r\nSince I'm updating based on the following day, I should be able to avoid issues related to the time of day for people in different time zones.\r\n\r\nStill needed:\r\n\r\nfrontend work so that those non-existent, projected tasks can be seen even though they're not yet in the database. \r\n\r\nA function for disabling a recurring task, so that it stops repeating.\r\n(maybe each recurring task has a special ID that gets copied over, as a way of tracking and disabling them.)\r\n\r\n\r\nPrevious text:\r\nNo recurrence is created when a recurring task is first made. I should be creating one task.\r\n\r\nI might be able to use a signal so that it's only triggered when a task is created using the form. That way if the new task is itself a recurrence it won't trigger. "},"comment":{"url":"https://api.github.com/repos/bdauer/tasktracker/issues/comments/269849591","html_url":"https://github.com/bdauer/tasktracker/issues/21#issuecomment-269849591","issue_url":"https://api.github.com/repos/bdauer/tasktracker/issues/21","id":269849591,"user":{"login":"bdauer","id":13219866,"avatar_url":"https://avatars.githubusercontent.com/u/13219866?v=3","gravatar_id":"","url":"https://api.github.com/users/bdauer","html_url":"https://github.com/bdauer","followers_url":"https://api.github.com/users/bdauer/followers","following_url":"https://api.github.com/users/bdauer/following{/other_user}","gists_url":"https://api.github.com/users/bdauer/gists{/gist_id}","starred_url":"https://api.github.com/users/bdauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdauer/subscriptions","organizations_url":"https://api.github.com/users/bdauer/orgs","repos_url":"https://api.github.com/users/bdauer/repos","events_url":"https://api.github.com/users/bdauer/events{/privacy}","received_events_url":"https://api.github.com/users/bdauer/received_events","type":"User","site_admin":false},"created_at":"2016-12-31T04:58:01Z","updated_at":"2016-12-31T04:58:01Z","body":"If a user wasn't a regular user and logs in, at that point the daily fetch should run just for them and if the next daily fetch is on the same day, they should be excluded from it. I think. Need to revisit this when I get back to it."}}
{"actor":{"display_login":"bdauer"}}