{"action":"created","issue":{"url":"https://api.github.com/repos/almighty/almighty-core/issues/409","repository_url":"https://api.github.com/repos/almighty/almighty-core","labels_url":"https://api.github.com/repos/almighty/almighty-core/issues/409/labels{/name}","comments_url":"https://api.github.com/repos/almighty/almighty-core/issues/409/comments","events_url":"https://api.github.com/repos/almighty/almighty-core/issues/409/events","html_url":"https://github.com/almighty/almighty-core/issues/409","id":185696351,"number":409,"title":"Create Iteration for a Project","user":{"login":"michaelkleinhenz","id":7101098,"avatar_url":"https://avatars.githubusercontent.com/u/7101098?v=3","gravatar_id":"","url":"https://api.github.com/users/michaelkleinhenz","html_url":"https://github.com/michaelkleinhenz","followers_url":"https://api.github.com/users/michaelkleinhenz/followers","following_url":"https://api.github.com/users/michaelkleinhenz/following{/other_user}","gists_url":"https://api.github.com/users/michaelkleinhenz/gists{/gist_id}","starred_url":"https://api.github.com/users/michaelkleinhenz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/michaelkleinhenz/subscriptions","organizations_url":"https://api.github.com/users/michaelkleinhenz/orgs","repos_url":"https://api.github.com/users/michaelkleinhenz/repos","events_url":"https://api.github.com/users/michaelkleinhenz/events{/privacy}","received_events_url":"https://api.github.com/users/michaelkleinhenz/received_events","type":"User","site_admin":false},"labels":[{"id":451383611,"url":"https://api.github.com/repos/almighty/almighty-core/labels/draft","name":"draft","color":"f9d0c4","default":false},{"id":451322529,"url":"https://api.github.com/repos/almighty/almighty-core/labels/userstory","name":"userstory","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/almighty/almighty-core/milestones/8","html_url":"https://github.com/almighty/almighty-core/milestones/Backlog","labels_url":"https://api.github.com/repos/almighty/almighty-core/milestones/8/labels","id":2034292,"number":8,"title":"Backlog","description":"","creator":{"login":"maxandersen","id":54129,"avatar_url":"https://avatars.githubusercontent.com/u/54129?v=3","gravatar_id":"","url":"https://api.github.com/users/maxandersen","html_url":"https://github.com/maxandersen","followers_url":"https://api.github.com/users/maxandersen/followers","following_url":"https://api.github.com/users/maxandersen/following{/other_user}","gists_url":"https://api.github.com/users/maxandersen/gists{/gist_id}","starred_url":"https://api.github.com/users/maxandersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxandersen/subscriptions","organizations_url":"https://api.github.com/users/maxandersen/orgs","repos_url":"https://api.github.com/users/maxandersen/repos","events_url":"https://api.github.com/users/maxandersen/events{/privacy}","received_events_url":"https://api.github.com/users/maxandersen/received_events","type":"User","site_admin":false},"open_issues":38,"closed_issues":2,"state":"open","created_at":"2016-09-28T09:27:03Z","updated_at":"2016-11-08T13:52:31Z","due_on":null,"closed_at":null},"comments":26,"created_at":"2016-10-27T15:08:59Z","updated_at":"2016-11-08T14:48:31Z","closed_at":null,"body":"**Precondition Note:** to make definitions clearer: Iterations are not Sprints! Iterations can be used to model the sprint concept, but are a general concept to be able to model larger or different concepts. This is also the reason why dates are optional.\r\n\r\n# Description\r\nAs a user, I can create an iteration for a project. \r\n\r\n# Functional Acceptance Criteria\r\n1. The user can create an iteration from a dialog.\r\n2. Creating an iteration requires a title (alphanumeric value), an **optional** start date (date) and an **optional** end date (date).\r\n3. It is not possible to create an iteration with an empty title.\r\n4. Iterations are tied to projects.\r\n\r\n**Note:** Iterations are tied to projects but could later contain work items from foreign projects as well. This is not a direct functional requirement, but a hint for design decisions. \r\n\r\n**Note:** Iterations are not owned by a user in the final system. There must be some authZ scheme in place that controls who can modify the iteration base data (title, dates). For now, the owner of the project enclosing the iteration has write access to the iteration data. Also, orgs are out of context for this story.\r\n\r\n**Note:** Iterations are hierarchial, an iteration can be a \"sub-iteration\". This is not represented in this story, but mentioned as input for design decisions. \r\n\r\n# Non-functional Acceptance Criteria\r\n1. The \"create iteration\" view is easily accessible from anywhere in the system UI.\r\n2. The result of the implementation of this story should also be a basic data model and a concept for organizing iterations and other dependent entities.\r\n\r\n# Dependencies\r\n1. Userstory #410\r\n2. Userstory #411 \r\n3. Userstory #412 \r\n"},"comment":{"url":"https://api.github.com/repos/almighty/almighty-core/issues/comments/259155828","html_url":"https://github.com/almighty/almighty-core/issues/409#issuecomment-259155828","issue_url":"https://api.github.com/repos/almighty/almighty-core/issues/409","id":259155828,"user":{"login":"Mgranfie","id":18149547,"avatar_url":"https://avatars.githubusercontent.com/u/18149547?v=3","gravatar_id":"","url":"https://api.github.com/users/Mgranfie","html_url":"https://github.com/Mgranfie","followers_url":"https://api.github.com/users/Mgranfie/followers","following_url":"https://api.github.com/users/Mgranfie/following{/other_user}","gists_url":"https://api.github.com/users/Mgranfie/gists{/gist_id}","starred_url":"https://api.github.com/users/Mgranfie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Mgranfie/subscriptions","organizations_url":"https://api.github.com/users/Mgranfie/orgs","repos_url":"https://api.github.com/users/Mgranfie/repos","events_url":"https://api.github.com/users/Mgranfie/events{/privacy}","received_events_url":"https://api.github.com/users/Mgranfie/received_events","type":"User","site_admin":false},"created_at":"2016-11-08T14:48:31Z","updated_at":"2016-11-08T14:48:31Z","body":"+1 SJ\n\nOn Tue, Nov 8, 2016 at 9:46 AM, Sarahjane Clark <notifications@github.com>\nwrote:\n\n> @michaelkleinhenz <https://github.com/michaelkleinhenz> Thanks for your\n> replies. Actually, I do need to figure out the ordering of the iteration\n> for this story, because after a new iteration is created, I need to specify\n> where to show it within the list. Details, details! :)\n>\n> @Mgranfie <https://github.com/Mgranfie> Alphabetical seemed the most\n> sensible to me too. My understanding was that dates would always be\n> optional, so how we decide to order those without dates is always going to\n> be relevant.\n>\n> —\n> You are receiving this because you were mentioned.\n> Reply to this email directly, view it on GitHub\n> <https://github.com/almighty/almighty-core/issues/409#issuecomment-259155236>,\n> or mute the thread\n> <https://github.com/notifications/unsubscribe-auth/ARTwq0WKzG7bMXpAI9Xm4986IJFIl1Heks5q8ItRgaJpZM4Kid1Y>\n> .\n>\n"}}
{"actor":{"display_login":"Mgranfie"}}