{"action":"created","issue":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6776","repository_url":"https://api.github.com/repos/HabitRPG/habitrpg","labels_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6776/labels{/name}","comments_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6776/comments","events_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6776/events","html_url":"https://github.com/HabitRPG/habitrpg/issues/6776","id":136657475,"number":6776,"title":"API v3 Short-Term Roadmap 2","user":{"login":"paglias","id":589911,"avatar_url":"https://avatars.githubusercontent.com/u/589911?v=3","gravatar_id":"","url":"https://api.github.com/users/paglias","html_url":"https://github.com/paglias","followers_url":"https://api.github.com/users/paglias/followers","following_url":"https://api.github.com/users/paglias/following{/other_user}","gists_url":"https://api.github.com/users/paglias/gists{/gist_id}","starred_url":"https://api.github.com/users/paglias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paglias/subscriptions","organizations_url":"https://api.github.com/users/paglias/orgs","repos_url":"https://api.github.com/users/paglias/repos","events_url":"https://api.github.com/users/paglias/events{/privacy}","received_events_url":"https://api.github.com/users/paglias/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2016-02-26T10:32:32Z","updated_at":"2016-03-19T16:36:44Z","closed_at":null,"body":"This is a list of work items regarding the upcoming API v3. \r\n\r\nIf you plan to make a Pull Request please post a comment to this issue before starting.\r\n\r\nWe'd like to have atomic PRs as much as possible so each one should implement only one route with the related tests. All PRs must be done against the api-v3` branch.\r\n\r\nItems already assigned are marked with the username of the person assigned.\r\n\r\n-------------------------\r\n\r\n# Routes\r\n## User\r\n### Authentication\r\n- [ ] Tests for login route (assigned to @piousbox)\r\n- [ ] Tests for attaching local authentication to a Facebook user\r\n- [x] Change email / username / password (assigned to @piousbox)\r\n- [ ] Reset password (assigned to @piousbox)\r\n- [ ] Tests for deleting social authentication (assigned to @piousbox)\r\n- [x] getFirebaseToken (assigned to @paglias)\r\n- [x] setupPassport (assigned to @paglias)\r\n\r\n\r\n### Other routes\r\n- [ ] delete user (along with his tasks and remove from challenges, groups, ...)\r\n- [ ] getUserAnonymized\r\n- [ ] update user (assigned to @crookedneighbor)\r\n- [x] cast (assigned to @paglias)\r\n- [x] sessionPartyInvite (refactor and tests) (assigned to @paglias)\r\n- [ ] getBuyList\r\n- [x] getModelPaths (assigned to @paglias)\r\n- [x] user.tmp and user.filters (assigned to @paglias)\r\n\r\n\r\n### Dev routes (in separate controller)\r\n- [x] add ten gems (assigned to @TheHollidayInn)\r\n- [x] add hour glass (assigned to @TheHollidayInn)\r\n\r\n## Content\r\n- [ ] getContent (was in user controller in api v2)\r\n\r\n## Groups\r\n- [x] reject group invite (assigned to @TheHollidayInn)\r\n\r\n## Members (needs refactoring!)\r\n- [ ] sendMessage\r\n- [ ] sendPrivateMessage (move to inbox routes?)\r\n- [ ] sendGift\r\n\r\n## Challenges\r\n- [x] tests for /unlink (assigned to @TheHollidayInn)\r\n- [x] unit tests for sync to members (assigned to @TheHollidayInn)\r\n\r\n## Tasks\r\n- [x] tests for routes used to manage tasks for challenges (assigned to @TheHollidayInn)\r\n- [x] test task scoring for challenges tasks (assigned to @TheHollidayInn)"},"comment":{"url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/comments/198746414","html_url":"https://github.com/HabitRPG/habitrpg/issues/6776#issuecomment-198746414","issue_url":"https://api.github.com/repos/HabitRPG/habitrpg/issues/6776","id":198746414,"user":{"login":"paglias","id":589911,"avatar_url":"https://avatars.githubusercontent.com/u/589911?v=3","gravatar_id":"","url":"https://api.github.com/users/paglias","html_url":"https://github.com/paglias","followers_url":"https://api.github.com/users/paglias/followers","following_url":"https://api.github.com/users/paglias/following{/other_user}","gists_url":"https://api.github.com/users/paglias/gists{/gist_id}","starred_url":"https://api.github.com/users/paglias/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paglias/subscriptions","organizations_url":"https://api.github.com/users/paglias/orgs","repos_url":"https://api.github.com/users/paglias/repos","events_url":"https://api.github.com/users/paglias/events{/privacy}","received_events_url":"https://api.github.com/users/paglias/received_events","type":"User","site_admin":false},"created_at":"2016-03-19T16:36:44Z","updated_at":"2016-03-19T16:36:44Z","body":"the members routes are ok"}}