{"action":"closed","issue":{"url":"https://api.github.com/repos/inveniosoftware/invenio-deposit/issues/144","repository_url":"https://api.github.com/repos/inveniosoftware/invenio-deposit","labels_url":"https://api.github.com/repos/inveniosoftware/invenio-deposit/issues/144/labels{/name}","comments_url":"https://api.github.com/repos/inveniosoftware/invenio-deposit/issues/144/comments","events_url":"https://api.github.com/repos/inveniosoftware/invenio-deposit/issues/144/events","html_url":"https://github.com/inveniosoftware/invenio-deposit/issues/144","id":185684951,"number":144,"title":"views: SSE integration","user":{"login":"omelkonian","id":15123909,"avatar_url":"https://avatars.githubusercontent.com/u/15123909?v=3","gravatar_id":"","url":"https://api.github.com/users/omelkonian","html_url":"https://github.com/omelkonian","followers_url":"https://api.github.com/users/omelkonian/followers","following_url":"https://api.github.com/users/omelkonian/following{/other_user}","gists_url":"https://api.github.com/users/omelkonian/gists{/gist_id}","starred_url":"https://api.github.com/users/omelkonian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/omelkonian/subscriptions","organizations_url":"https://api.github.com/users/omelkonian/orgs","repos_url":"https://api.github.com/users/omelkonian/repos","events_url":"https://api.github.com/users/omelkonian/events{/privacy}","received_events_url":"https://api.github.com/users/omelkonian/received_events","type":"User","site_admin":false},"labels":[{"id":411891207,"url":"https://api.github.com/repos/inveniosoftware/invenio-deposit/labels/Status:%20in%20review","name":"Status: in review","color":"3cbc3c","default":false},{"id":247741914,"url":"https://api.github.com/repos/inveniosoftware/invenio-deposit/labels/Type:%20discussion","name":"Type: discussion","color":"ffaa00","default":false},{"id":414887283,"url":"https://api.github.com/repos/inveniosoftware/invenio-deposit/labels/Type:%20new%20feature","name":"Type: new feature","color":"ff5500","default":false}],"state":"closed","locked":false,"assignee":{"login":"egabancho","id":582735,"avatar_url":"https://avatars.githubusercontent.com/u/582735?v=3","gravatar_id":"","url":"https://api.github.com/users/egabancho","html_url":"https://github.com/egabancho","followers_url":"https://api.github.com/users/egabancho/followers","following_url":"https://api.github.com/users/egabancho/following{/other_user}","gists_url":"https://api.github.com/users/egabancho/gists{/gist_id}","starred_url":"https://api.github.com/users/egabancho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/egabancho/subscriptions","organizations_url":"https://api.github.com/users/egabancho/orgs","repos_url":"https://api.github.com/users/egabancho/repos","events_url":"https://api.github.com/users/egabancho/events{/privacy}","received_events_url":"https://api.github.com/users/egabancho/received_events","type":"User","site_admin":false},"assignees":[{"login":"egabancho","id":582735,"avatar_url":"https://avatars.githubusercontent.com/u/582735?v=3","gravatar_id":"","url":"https://api.github.com/users/egabancho","html_url":"https://github.com/egabancho","followers_url":"https://api.github.com/users/egabancho/followers","following_url":"https://api.github.com/users/egabancho/following{/other_user}","gists_url":"https://api.github.com/users/egabancho/gists{/gist_id}","starred_url":"https://api.github.com/users/egabancho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/egabancho/subscriptions","organizations_url":"https://api.github.com/users/egabancho/orgs","repos_url":"https://api.github.com/users/egabancho/repos","events_url":"https://api.github.com/users/egabancho/events{/privacy}","received_events_url":"https://api.github.com/users/egabancho/received_events","type":"User","site_admin":false},{"login":"omelkonian","id":15123909,"avatar_url":"https://avatars.githubusercontent.com/u/15123909?v=3","gravatar_id":"","url":"https://api.github.com/users/omelkonian","html_url":"https://github.com/omelkonian","followers_url":"https://api.github.com/users/omelkonian/followers","following_url":"https://api.github.com/users/omelkonian/following{/other_user}","gists_url":"https://api.github.com/users/omelkonian/gists{/gist_id}","starred_url":"https://api.github.com/users/omelkonian/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/omelkonian/subscriptions","organizations_url":"https://api.github.com/users/omelkonian/orgs","repos_url":"https://api.github.com/users/omelkonian/repos","events_url":"https://api.github.com/users/omelkonian/events{/privacy}","received_events_url":"https://api.github.com/users/omelkonian/received_events","type":"User","site_admin":false}],"milestone":null,"comments":8,"created_at":"2016-10-27T14:29:52Z","updated_at":"2016-10-28T09:57:39Z","closed_at":"2016-10-28T09:57:39Z","body":"Add the ability to publish SSE events, which correspond to a particular deposit.\r\n\r\nOne possible solution is to register an endpoint to each deposit (i.e. `/deposits/<depid>/sse`), where a GET request would return an established connection with an SSE channel (having the same name as the deposit URL). Therefore, all handling of access rights concerning the SSE subscriptions will be provided by the `read_permission_factory` on the deposit."}}
{"actor":{"display_login":"omelkonian"}}