{"action":"created","issue":{"url":"https://api.github.com/repos/tbabej/testmerge/issues/14","repository_url":"https://api.github.com/repos/tbabej/testmerge","labels_url":"https://api.github.com/repos/tbabej/testmerge/issues/14/labels{/name}","comments_url":"https://api.github.com/repos/tbabej/testmerge/issues/14/comments","events_url":"https://api.github.com/repos/tbabej/testmerge/issues/14/events","html_url":"https://github.com/tbabej/testmerge/issues/14","id":294229754,"number":14,"title":"[TW-15] 'task recurring' shows only children of recurring tasks","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":826800154,"url":"https://api.github.com/repos/tbabej/testmerge/labels/bug","name":"bug","color":"d73a4a","default":true},{"id":826804548,"url":"https://api.github.com/repos/tbabej/testmerge/labels/fixed","name":"fixed","color":"ededed","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/tbabej/testmerge/milestones/17","html_url":"https://github.com/tbabej/testmerge/milestone/17","labels_url":"https://api.github.com/repos/tbabej/testmerge/milestones/17/labels","id":3087557,"number":17,"title":"2.4.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":0,"closed_issues":5,"state":"open","created_at":"2018-02-04T20:27:43Z","updated_at":"2018-02-04T20:55:17Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2018-02-04T20:55:02Z","updated_at":"2018-02-04T20:56:03Z","closed_at":"2018-02-04T20:55:17Z","author_association":"OWNER","body":"_Louis-Claude Canon says:_ \n\n The \"recurring\" report shows any tasks that has a parent but not the parents themselves. When terminating all the children of any recurring task, this report output is empty whereas there may still exist some recurring tasks. I would have expected the parents to be shown (which makes me consider it as a bug, but it is not so clear to me).\n\nPossible solutions (workarounds for the first two):\n* shows only the parents (whose status is recurring): \"report.recurring.filter = status:recurring\"\n* shows both children and parents: \"report.recurring.filter = status:pending parent.any: or status:recurring\"\n* shows a recurring task only if it does not have any children (shows only the children otherwise), which may minimizes the output size\n\nI would favour the second solution over the last one (for consistency) but the due dates of those tasks are not relevant for the actual \"recurring\" tasks. With the first solution, the deadlines could be printed as duration (+5days if the deadline is 5 days from the moment the task is created) and children tasks are still visible with any other report."},"comment":{"url":"https://api.github.com/repos/tbabej/testmerge/issues/comments/362938888","html_url":"https://github.com/tbabej/testmerge/issues/14#issuecomment-362938888","issue_url":"https://api.github.com/repos/tbabej/testmerge/issues/14","id":362938888,"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-04T20:56:03Z","updated_at":"2018-02-04T20:56:03Z","author_association":"OWNER","body":"_Paul Beckingham says:_ \n\n Thomas Sullivan wrote:\n> In trying to understand this a bit better, are you speaking to the idea of \"abandoned\" recurring tasks so to speak? \n\nLouis-Claude is referring to the parent task, the hidden task that keeps spawning the child tasks.  Suppose you create a recurring weekly task, there is one parent task with @status:recurring@, and once a week it spawns an additional task with @status:pending@.  The 'recurring' report only shows those pending tasks, and does not include the \"Queen\".  Louis-Claude is suggesting we show both.\n\nThis may help:\nhttp://taskwarrior.org/projects/taskwarrior/wiki/Ht4"}}
{"actor":{"display_login":"tbabej"}}