{"action":"closed","issue":{"url":"https://api.github.com/repos/LittleKidogo/MoneyLog/issues/63","repository_url":"https://api.github.com/repos/LittleKidogo/MoneyLog","labels_url":"https://api.github.com/repos/LittleKidogo/MoneyLog/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/LittleKidogo/MoneyLog/issues/63/comments","events_url":"https://api.github.com/repos/LittleKidogo/MoneyLog/issues/63/events","html_url":"https://github.com/LittleKidogo/MoneyLog/issues/63","id":303725992,"number":63,"title":"Add graphql middleware","user":{"login":"zacck","id":897731,"avatar_url":"https://avatars1.githubusercontent.com/u/897731?v=4","gravatar_id":"","url":"https://api.github.com/users/zacck","html_url":"https://github.com/zacck","followers_url":"https://api.github.com/users/zacck/followers","following_url":"https://api.github.com/users/zacck/following{/other_user}","gists_url":"https://api.github.com/users/zacck/gists{/gist_id}","starred_url":"https://api.github.com/users/zacck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zacck/subscriptions","organizations_url":"https://api.github.com/users/zacck/orgs","repos_url":"https://api.github.com/users/zacck/repos","events_url":"https://api.github.com/users/zacck/events{/privacy}","received_events_url":"https://api.github.com/users/zacck/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/LittleKidogo/MoneyLog/milestones/5","html_url":"https://github.com/LittleKidogo/MoneyLog/milestone/5","labels_url":"https://api.github.com/repos/LittleKidogo/MoneyLog/milestones/5/labels","id":3215846,"number":5,"title":"Recovery","description":"In this milestone, the aim is to clean up the graphql implementation and complete the money_logs and wish_list implementations to work from the web layer with graphql","creator":{"login":"zacck","id":897731,"avatar_url":"https://avatars1.githubusercontent.com/u/897731?v=4","gravatar_id":"","url":"https://api.github.com/users/zacck","html_url":"https://github.com/zacck","followers_url":"https://api.github.com/users/zacck/followers","following_url":"https://api.github.com/users/zacck/following{/other_user}","gists_url":"https://api.github.com/users/zacck/gists{/gist_id}","starred_url":"https://api.github.com/users/zacck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zacck/subscriptions","organizations_url":"https://api.github.com/users/zacck/orgs","repos_url":"https://api.github.com/users/zacck/repos","events_url":"https://api.github.com/users/zacck/events{/privacy}","received_events_url":"https://api.github.com/users/zacck/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":7,"state":"open","created_at":"2018-03-26T05:44:51Z","updated_at":"2018-03-28T06:43:34Z","due_on":"2018-03-30T07:00:00Z","closed_at":null},"comments":0,"created_at":"2018-03-09T05:07:52Z","updated_at":"2018-03-28T06:43:34Z","closed_at":"2018-03-28T06:43:34Z","author_association":"OWNER","body":"## Feature Request\r\nIn the moved from rest to GraphQL we are moving from using controllers, views and templates to using a schema and resolvers. \r\nNow to cover authentication and authorization we need to add a piece of middleware to authorize requests from the user.\r\nAlso in the case of an error occurring during execution, we need to display that error to the API user. \r\n\r\n## Acceptance Criteria\r\n1.  We should have Middleware to handle authorization.\r\n2. We should have middleware to handle Errors during execution\r\n\r\n## Extra Info\r\n1. [Middleware Instructions](https://hexdocs.pm/absinthe/middleware-and-plugins.html)\r\n\r\n## Details \r\n- version : 0.0.1-rcauth \r\n"}}
{"actor":{"display_login":"zacck"}}