{"action":"created","issue":{"url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/issues/98","repository_url":"https://api.github.com/repos/bioinformatics-ua/dicoogle","labels_url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/issues/98/labels{/name}","comments_url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/issues/98/comments","events_url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/issues/98/events","html_url":"https://github.com/bioinformatics-ua/dicoogle/issues/98","id":97890831,"number":98,"title":"Allow role-based access control to features","user":{"login":"tmgodinho","id":4599978,"avatar_url":"https://avatars.githubusercontent.com/u/4599978?v=3","gravatar_id":"","url":"https://api.github.com/users/tmgodinho","html_url":"https://github.com/tmgodinho","followers_url":"https://api.github.com/users/tmgodinho/followers","following_url":"https://api.github.com/users/tmgodinho/following{/other_user}","gists_url":"https://api.github.com/users/tmgodinho/gists{/gist_id}","starred_url":"https://api.github.com/users/tmgodinho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tmgodinho/subscriptions","organizations_url":"https://api.github.com/users/tmgodinho/orgs","repos_url":"https://api.github.com/users/tmgodinho/repos","events_url":"https://api.github.com/users/tmgodinho/events{/privacy}","received_events_url":"https://api.github.com/users/tmgodinho/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/labels/dicoogle-core","name":"dicoogle-core","color":"008C99"},{"url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/labels/feature%20request","name":"feature request","color":"fbca04"},{"url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/labels/medium%20priority","name":"medium priority","color":"bfe5bf"}],"state":"open","locked":false,"assignee":{"login":"bastiao","id":110873,"avatar_url":"https://avatars.githubusercontent.com/u/110873?v=3","gravatar_id":"","url":"https://api.github.com/users/bastiao","html_url":"https://github.com/bastiao","followers_url":"https://api.github.com/users/bastiao/followers","following_url":"https://api.github.com/users/bastiao/following{/other_user}","gists_url":"https://api.github.com/users/bastiao/gists{/gist_id}","starred_url":"https://api.github.com/users/bastiao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bastiao/subscriptions","organizations_url":"https://api.github.com/users/bastiao/orgs","repos_url":"https://api.github.com/users/bastiao/repos","events_url":"https://api.github.com/users/bastiao/events{/privacy}","received_events_url":"https://api.github.com/users/bastiao/received_events","type":"User","site_admin":false},"assignees":[{"login":"bastiao","id":110873,"avatar_url":"https://avatars.githubusercontent.com/u/110873?v=3","gravatar_id":"","url":"https://api.github.com/users/bastiao","html_url":"https://github.com/bastiao","followers_url":"https://api.github.com/users/bastiao/followers","following_url":"https://api.github.com/users/bastiao/following{/other_user}","gists_url":"https://api.github.com/users/bastiao/gists{/gist_id}","starred_url":"https://api.github.com/users/bastiao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bastiao/subscriptions","organizations_url":"https://api.github.com/users/bastiao/orgs","repos_url":"https://api.github.com/users/bastiao/repos","events_url":"https://api.github.com/users/bastiao/events{/privacy}","received_events_url":"https://api.github.com/users/bastiao/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/milestones/2","html_url":"https://github.com/bioinformatics-ua/dicoogle/milestones/3.0.0","labels_url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/milestones/2/labels","id":1107390,"number":2,"title":"3.0.0","description":"","creator":{"login":"bastiao","id":110873,"avatar_url":"https://avatars.githubusercontent.com/u/110873?v=3","gravatar_id":"","url":"https://api.github.com/users/bastiao","html_url":"https://github.com/bastiao","followers_url":"https://api.github.com/users/bastiao/followers","following_url":"https://api.github.com/users/bastiao/following{/other_user}","gists_url":"https://api.github.com/users/bastiao/gists{/gist_id}","starred_url":"https://api.github.com/users/bastiao/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bastiao/subscriptions","organizations_url":"https://api.github.com/users/bastiao/orgs","repos_url":"https://api.github.com/users/bastiao/repos","events_url":"https://api.github.com/users/bastiao/events{/privacy}","received_events_url":"https://api.github.com/users/bastiao/received_events","type":"User","site_admin":false},"open_issues":32,"closed_issues":0,"state":"open","created_at":"2015-05-12T19:17:08Z","updated_at":"2016-07-14T11:32:36Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-07-29T09:03:10Z","updated_at":"2016-10-03T14:10:05Z","closed_at":null,"body":"Implement a hierarchy of user roles such that some features are reserved for higher roles. For instance, index/unindex operations should only be performed by certified administrators. Namely:\r\n\r\n- Each web service endpoint should be guarded by RBAC by binding core operations (search, force index, read/write core settings) to a variable list of roles;\r\n- Operation-scoped RBAC should be configurable in the server settings (e.g. \"Healthcare\" and \"Admin\" role can search). Plugin-specific configurations will still remain in their respective settings file;\r\n- The SDK should provide a means to get the roles linked to the authenticated user, and possibly whether they can perform a certain core operation."},"comment":{"url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/issues/comments/251115632","html_url":"https://github.com/bioinformatics-ua/dicoogle/issues/98#issuecomment-251115632","issue_url":"https://api.github.com/repos/bioinformatics-ua/dicoogle/issues/98","id":251115632,"user":{"login":"Enet4","id":4738426,"avatar_url":"https://avatars.githubusercontent.com/u/4738426?v=3","gravatar_id":"","url":"https://api.github.com/users/Enet4","html_url":"https://github.com/Enet4","followers_url":"https://api.github.com/users/Enet4/followers","following_url":"https://api.github.com/users/Enet4/following{/other_user}","gists_url":"https://api.github.com/users/Enet4/gists{/gist_id}","starred_url":"https://api.github.com/users/Enet4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Enet4/subscriptions","organizations_url":"https://api.github.com/users/Enet4/orgs","repos_url":"https://api.github.com/users/Enet4/repos","events_url":"https://api.github.com/users/Enet4/events{/privacy}","received_events_url":"https://api.github.com/users/Enet4/received_events","type":"User","site_admin":false},"created_at":"2016-10-03T14:10:05Z","updated_at":"2016-10-03T14:10:05Z","body":"I have updated this issue with more information."}}
{"actor":{"display_login":"Enet4"}}