{"action":"created","issue":{"url":"https://api.github.com/repos/DOAJ/doaj/issues/739","labels_url":"https://api.github.com/repos/DOAJ/doaj/issues/739/labels{/name}","comments_url":"https://api.github.com/repos/DOAJ/doaj/issues/739/comments","events_url":"https://api.github.com/repos/DOAJ/doaj/issues/739/events","html_url":"https://github.com/DOAJ/doaj/issues/739","id":82428691,"number":739,"title":"CRUD API - Retrieve journals","user":{"login":"emanuil-tolev","id":1190172,"avatar_url":"https://avatars.githubusercontent.com/u/1190172?v=3","gravatar_id":"","url":"https://api.github.com/users/emanuil-tolev","html_url":"https://github.com/emanuil-tolev","followers_url":"https://api.github.com/users/emanuil-tolev/followers","following_url":"https://api.github.com/users/emanuil-tolev/following{/other_user}","gists_url":"https://api.github.com/users/emanuil-tolev/gists{/gist_id}","starred_url":"https://api.github.com/users/emanuil-tolev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emanuil-tolev/subscriptions","organizations_url":"https://api.github.com/users/emanuil-tolev/orgs","repos_url":"https://api.github.com/users/emanuil-tolev/repos","events_url":"https://api.github.com/users/emanuil-tolev/events{/privacy}","received_events_url":"https://api.github.com/users/emanuil-tolev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/DOAJ/doaj/milestones/17","html_url":"https://github.com/DOAJ/doaj/milestones/API%20and%20Widgets","labels_url":"https://api.github.com/repos/DOAJ/doaj/milestones/17/labels","id":1125708,"number":17,"title":"API and Widgets","description":"","creator":{"login":"emanuil-tolev","id":1190172,"avatar_url":"https://avatars.githubusercontent.com/u/1190172?v=3","gravatar_id":"","url":"https://api.github.com/users/emanuil-tolev","html_url":"https://github.com/emanuil-tolev","followers_url":"https://api.github.com/users/emanuil-tolev/followers","following_url":"https://api.github.com/users/emanuil-tolev/following{/other_user}","gists_url":"https://api.github.com/users/emanuil-tolev/gists{/gist_id}","starred_url":"https://api.github.com/users/emanuil-tolev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emanuil-tolev/subscriptions","organizations_url":"https://api.github.com/users/emanuil-tolev/orgs","repos_url":"https://api.github.com/users/emanuil-tolev/repos","events_url":"https://api.github.com/users/emanuil-tolev/events{/privacy}","received_events_url":"https://api.github.com/users/emanuil-tolev/received_events","type":"User","site_admin":false},"open_issues":28,"closed_issues":2,"state":"open","created_at":"2015-05-22T13:47:52Z","updated_at":"2015-06-29T13:37:06Z","due_on":"2015-09-30T23:00:00Z","closed_at":null},"comments":1,"created_at":"2015-05-29T13:30:32Z","updated_at":"2015-07-23T16:41:09Z","closed_at":null,"body":"- [ ] public journals [public, reg. users, publishers]\r\n- [ ] all journals [publishers]. Publishers can see journals not in_doaj if they own the journal.\r\n- [ ] tests to cover the above\r\n- [ ] some notes on how to use the new endpoints, to be turned into full docs by the assignee of #759 (but it won't be whoever does this task if we can help it - good to have a different dev do the full docs)\r\n\r\n    Include info on what is returned, what happens to the journal object as it travels through the retrieval code, what the error conditions are."},"comment":{"url":"https://api.github.com/repos/DOAJ/doaj/issues/comments/124163285","html_url":"https://github.com/DOAJ/doaj/issues/739#issuecomment-124163285","issue_url":"https://api.github.com/repos/DOAJ/doaj/issues/739","id":124163285,"user":{"login":"emanuil-tolev","id":1190172,"avatar_url":"https://avatars.githubusercontent.com/u/1190172?v=3","gravatar_id":"","url":"https://api.github.com/users/emanuil-tolev","html_url":"https://github.com/emanuil-tolev","followers_url":"https://api.github.com/users/emanuil-tolev/followers","following_url":"https://api.github.com/users/emanuil-tolev/following{/other_user}","gists_url":"https://api.github.com/users/emanuil-tolev/gists{/gist_id}","starred_url":"https://api.github.com/users/emanuil-tolev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/emanuil-tolev/subscriptions","organizations_url":"https://api.github.com/users/emanuil-tolev/orgs","repos_url":"https://api.github.com/users/emanuil-tolev/repos","events_url":"https://api.github.com/users/emanuil-tolev/events{/privacy}","received_events_url":"https://api.github.com/users/emanuil-tolev/received_events","type":"User","site_admin":false},"created_at":"2015-07-23T16:41:08Z","updated_at":"2015-07-23T16:41:08Z","body":"A bit more useful detail here for @Nimphal and @bg280:\r\n\r\nThe focal points are portality.view.api_v1.py#retrieve_journal (the API controller for the journal retrieve route) and portality/api/v1/crud/journals.py , the workhorse file.\r\n\r\nIf you're having problems with authentication it would be wise to check if portality.decorators.py#api_key_optional is working correctly since it was hastily written by me."}}