{"action":"created","issue":{"url":"https://api.github.com/repos/tbabej/testimportgithubsucks/issues/140","repository_url":"https://api.github.com/repos/tbabej/testimportgithubsucks","labels_url":"https://api.github.com/repos/tbabej/testimportgithubsucks/issues/140/labels{/name}","comments_url":"https://api.github.com/repos/tbabej/testimportgithubsucks/issues/140/comments","events_url":"https://api.github.com/repos/tbabej/testimportgithubsucks/issues/140/events","html_url":"https://github.com/tbabej/testimportgithubsucks/issues/140","id":294201544,"number":140,"title":"[TW-150] Create recurrences based on end dates in addition to due dates","user":{"login":"tbabej","id":2123868,"avatar_url":"https://avatars2.githubusercontent.com/u/2123868?v=4","gravatar_id":"","url":"https://api.github.com/users/tbabej","html_url":"https://github.com/tbabej","followers_url":"https://api.github.com/users/tbabej/followers","following_url":"https://api.github.com/users/tbabej/following{/other_user}","gists_url":"https://api.github.com/users/tbabej/gists{/gist_id}","starred_url":"https://api.github.com/users/tbabej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbabej/subscriptions","organizations_url":"https://api.github.com/users/tbabej/orgs","repos_url":"https://api.github.com/users/tbabej/repos","events_url":"https://api.github.com/users/tbabej/events{/privacy}","received_events_url":"https://api.github.com/users/tbabej/received_events","type":"User","site_admin":false},"labels":[{"id":826512178,"url":"https://api.github.com/repos/tbabej/testimportgithubsucks/labels/new%20feature","name":"new feature","color":"ededed","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/tbabej/testimportgithubsucks/milestones/25","html_url":"https://github.com/tbabej/testimportgithubsucks/milestone/25","labels_url":"https://api.github.com/repos/tbabej/testimportgithubsucks/milestones/25/labels","id":3087124,"number":25,"title":"2.6.0","description":null,"creator":{"login":"tbabej","id":2123868,"avatar_url":"https://avatars2.githubusercontent.com/u/2123868?v=4","gravatar_id":"","url":"https://api.github.com/users/tbabej","html_url":"https://github.com/tbabej","followers_url":"https://api.github.com/users/tbabej/followers","following_url":"https://api.github.com/users/tbabej/following{/other_user}","gists_url":"https://api.github.com/users/tbabej/gists{/gist_id}","starred_url":"https://api.github.com/users/tbabej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbabej/subscriptions","organizations_url":"https://api.github.com/users/tbabej/orgs","repos_url":"https://api.github.com/users/tbabej/repos","events_url":"https://api.github.com/users/tbabej/events{/privacy}","received_events_url":"https://api.github.com/users/tbabej/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":1,"state":"open","created_at":"2018-02-04T11:38:41Z","updated_at":"2018-02-04T14:35:42Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2018-02-04T14:35:42Z","updated_at":"2018-02-04T14:36:44Z","closed_at":null,"author_association":"OWNER","body":"_Cory Donnelly says:_ \n\n Sometimes the only concern a user has about a scheduled recurring task is that it shouldn't be sooner than x number of days since the last occurrence was completed. Consider the current recurrence scheme, based on due date:\n\n<pre>$ task add due:2010-09-01 Call mom\nUsing alternate .taskrc file minimal.rc\nCreated task 3.\n$ task recur:monthly 3\nTask 3 is now a recurring task.\nUsing alternate .taskrc file minimal.rc\nModified 1 task.</pre>\n\nNow, if the user were to call his or her mom half a month early, then the next recurrence wouldn't be for another 1.5 months."},"comment":{"url":"https://api.github.com/repos/tbabej/testimportgithubsucks/issues/comments/362911144","html_url":"https://github.com/tbabej/testimportgithubsucks/issues/140#issuecomment-362911144","issue_url":"https://api.github.com/repos/tbabej/testimportgithubsucks/issues/140","id":362911144,"user":{"login":"tbabej","id":2123868,"avatar_url":"https://avatars2.githubusercontent.com/u/2123868?v=4","gravatar_id":"","url":"https://api.github.com/users/tbabej","html_url":"https://github.com/tbabej","followers_url":"https://api.github.com/users/tbabej/followers","following_url":"https://api.github.com/users/tbabej/following{/other_user}","gists_url":"https://api.github.com/users/tbabej/gists{/gist_id}","starred_url":"https://api.github.com/users/tbabej/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbabej/subscriptions","organizations_url":"https://api.github.com/users/tbabej/orgs","repos_url":"https://api.github.com/users/tbabej/repos","events_url":"https://api.github.com/users/tbabej/events{/privacy}","received_events_url":"https://api.github.com/users/tbabej/received_events","type":"User","site_admin":false},"created_at":"2018-02-04T14:36:44Z","updated_at":"2018-02-04T14:36:44Z","author_association":"OWNER","body":"_John Florian says:_ \n\n This is functionality that has great interest to me as well.  I have about an equal split of tasks of the \"normal kind\" and those that are preventive maintenance.  Oil changes are definitely preventive and as stated above need to essentially be rescheduled upon completion of the most recent.\n\nSome are harder to pin down.  Consider my task for buying and adding salt to the water softener.  I've got a solid calculation down for the usage rate and can accurately predict when it'll be needed (at the latest).  Our standard recurrence model works perfectly so long as I replenish the salt before the due date.  After that the schedule is permanently slipped.\n\nSo I'm not sure if this is something that should be fixed in stone when the task is created.  Perhaps task could ask what to do when an ID is completed.  Maybe task does something special just because it is after the due date.  Thoughts?"}}
{"actor":{"display_login":"tbabej"}}