{"action":"created","issue":{"url":"https://api.github.com/repos/Sonarr/Sonarr/issues/1682","repository_url":"https://api.github.com/repos/Sonarr/Sonarr","labels_url":"https://api.github.com/repos/Sonarr/Sonarr/issues/1682/labels{/name}","comments_url":"https://api.github.com/repos/Sonarr/Sonarr/issues/1682/comments","events_url":"https://api.github.com/repos/Sonarr/Sonarr/issues/1682/events","html_url":"https://github.com/Sonarr/Sonarr/issues/1682","id":207730699,"number":1682,"title":"Multiple User Support","user":{"login":"markus101","id":413544,"avatar_url":"https://avatars.githubusercontent.com/u/413544?v=3","gravatar_id":"","url":"https://api.github.com/users/markus101","html_url":"https://github.com/markus101","followers_url":"https://api.github.com/users/markus101/followers","following_url":"https://api.github.com/users/markus101/following{/other_user}","gists_url":"https://api.github.com/users/markus101/gists{/gist_id}","starred_url":"https://api.github.com/users/markus101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/markus101/subscriptions","organizations_url":"https://api.github.com/users/markus101/orgs","repos_url":"https://api.github.com/users/markus101/repos","events_url":"https://api.github.com/users/markus101/events{/privacy}","received_events_url":"https://api.github.com/users/markus101/received_events","type":"User","site_admin":false},"labels":[{"id":539931652,"url":"https://api.github.com/repos/Sonarr/Sonarr/labels/discussion","name":"discussion","color":"fef2c0","default":false},{"id":209638875,"url":"https://api.github.com/repos/Sonarr/Sonarr/labels/proposal","name":"proposal","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-02-15T07:50:17Z","updated_at":"2017-02-15T20:18:52Z","closed_at":null,"body":"Multiple users would allow user's to allow family members and friends to access Sonarr without giving them full access.\r\n\r\nRole based access control would allow different roles to be assigned to each user that would give them different levels of access.\r\n\r\n- Superuser - Master user, can add/remove users, alter any settings\r\n- Admin - Master user, can add/remove users, alter settings (limited by Superuser)\r\n- Show Manager - Can add new shows, but can't alter settings\r\n- Read only - Can only view existing shows, can't edit or add series nor can they access settings\r\n\r\nThere could be more roles as well, making it flexible, but somewhat guided so it's not overwhelming and remains functional. Any other ideas around multiple users is welcomed, nothing is currently set in stone and this is only a proposal, it may not be something we end up implementing, but it's been something I've been thinking about."},"comment":{"url":"https://api.github.com/repos/Sonarr/Sonarr/issues/comments/280126616","html_url":"https://github.com/Sonarr/Sonarr/issues/1682#issuecomment-280126616","issue_url":"https://api.github.com/repos/Sonarr/Sonarr/issues/1682","id":280126616,"user":{"login":"maxkoryukov","id":8887971,"avatar_url":"https://avatars.githubusercontent.com/u/8887971?v=3","gravatar_id":"","url":"https://api.github.com/users/maxkoryukov","html_url":"https://github.com/maxkoryukov","followers_url":"https://api.github.com/users/maxkoryukov/followers","following_url":"https://api.github.com/users/maxkoryukov/following{/other_user}","gists_url":"https://api.github.com/users/maxkoryukov/gists{/gist_id}","starred_url":"https://api.github.com/users/maxkoryukov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxkoryukov/subscriptions","organizations_url":"https://api.github.com/users/maxkoryukov/orgs","repos_url":"https://api.github.com/users/maxkoryukov/repos","events_url":"https://api.github.com/users/maxkoryukov/events{/privacy}","received_events_url":"https://api.github.com/users/maxkoryukov/received_events","type":"User","site_admin":false},"created_at":"2017-02-15T20:18:52Z","updated_at":"2017-02-15T20:18:52Z","body":"What you think about some kind of **custom policies** ? I mean, it could not be sufficient to have only four predefined roles: `[Superuser, Admin , Show manager, Read Only]`.\r\n\r\nI would like to suggest the following solution:\r\n\r\nWe could add **meta** options for each setting. I suggest to use these meta':\r\n\r\n* visibility\r\n* editable\r\n\r\nIf these meta-settings will depend on role (for *role1* - visible and editable, for *role2* - only visible), then the proposed system will have an ability to configure custom roles (and listed predefined roles too)"}}
{"actor":{"display_login":"maxkoryukov"}}