{"action":"created","issue":{"url":"https://api.github.com/repos/HTBox/crisischeckin/issues/643","repository_url":"https://api.github.com/repos/HTBox/crisischeckin","labels_url":"https://api.github.com/repos/HTBox/crisischeckin/issues/643/labels{/name}","comments_url":"https://api.github.com/repos/HTBox/crisischeckin/issues/643/comments","events_url":"https://api.github.com/repos/HTBox/crisischeckin/issues/643/events","html_url":"https://github.com/HTBox/crisischeckin/pull/643","id":159657448,"number":643,"title":"#501 - Task/Request table Details","user":{"login":"andrewhart098","id":2603162,"avatar_url":"https://avatars.githubusercontent.com/u/2603162?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewhart098","html_url":"https://github.com/andrewhart098","followers_url":"https://api.github.com/users/andrewhart098/followers","following_url":"https://api.github.com/users/andrewhart098/following{/other_user}","gists_url":"https://api.github.com/users/andrewhart098/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewhart098/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewhart098/subscriptions","organizations_url":"https://api.github.com/users/andrewhart098/orgs","repos_url":"https://api.github.com/users/andrewhart098/repos","events_url":"https://api.github.com/users/andrewhart098/events{/privacy}","received_events_url":"https://api.github.com/users/andrewhart098/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-06-10T15:12:25Z","updated_at":"2016-06-13T14:59:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/HTBox/crisischeckin/pulls/643","html_url":"https://github.com/HTBox/crisischeckin/pull/643","diff_url":"https://github.com/HTBox/crisischeckin/pull/643.diff","patch_url":"https://github.com/HTBox/crisischeckin/pull/643.patch"},"body":"I created a new Request Model and associated database migration.  I created a Request Controller and associated views for both Admin and Volunteer users.  I then created a RequestService which houses most of the business logic for Requests. I also created associated tests for much of the Request Service.  I tried to use async as much as possible.\r\n\r\nHere are some user stories that are included in these changes.\r\n\r\n1. Admins can see a list of requests.\r\n2. Admins can sort requests.\r\n3. Admins can filter requests.\r\n4. Admins can sort filtered requests.\r\n5. Admins can create requests.\r\n6. Admins can edit requests.\r\n7. Admins can see details of requests.\r\n8. Admins can delete requests.\r\n9. Volunteers can see unassigned requests.\r\n10. Volunteers can self assign requests.\r\n11. Volunteers can complete requests.\r\n12. Volunteers cannot see completed requests.\r\n\r\nI had some trouble testing two async methods in my service.  They were AssignRequestAsync and CompleteRequestAsync.  Admittedly, testing is not my strong point.\r\n\r\nI realize this is a whole pile of commits.  I believe I should be able to squash these commits into one.  Please let me know if that would be preferable.\r\n"},"comment":{"url":"https://api.github.com/repos/HTBox/crisischeckin/issues/comments/225607084","html_url":"https://github.com/HTBox/crisischeckin/pull/643#issuecomment-225607084","issue_url":"https://api.github.com/repos/HTBox/crisischeckin/issues/643","id":225607084,"user":{"login":"tonysurma","id":5067595,"avatar_url":"https://avatars.githubusercontent.com/u/5067595?v=3","gravatar_id":"","url":"https://api.github.com/users/tonysurma","html_url":"https://github.com/tonysurma","followers_url":"https://api.github.com/users/tonysurma/followers","following_url":"https://api.github.com/users/tonysurma/following{/other_user}","gists_url":"https://api.github.com/users/tonysurma/gists{/gist_id}","starred_url":"https://api.github.com/users/tonysurma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tonysurma/subscriptions","organizations_url":"https://api.github.com/users/tonysurma/orgs","repos_url":"https://api.github.com/users/tonysurma/repos","events_url":"https://api.github.com/users/tonysurma/events{/privacy}","received_events_url":"https://api.github.com/users/tonysurma/received_events","type":"User","site_admin":false},"created_at":"2016-06-13T14:59:13Z","updated_at":"2016-06-13T14:59:13Z","body":"@BillWagner and @NaveenP94 any chance you can take a look at this?"}}
{"actor":{"display_login":"tonysurma"}}