{"action":"created","issue":{"url":"https://api.github.com/repos/NFig/NFig/issues/21","repository_url":"https://api.github.com/repos/NFig/NFig","labels_url":"https://api.github.com/repos/NFig/NFig/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/NFig/NFig/issues/21/comments","events_url":"https://api.github.com/repos/NFig/NFig/issues/21/events","html_url":"https://github.com/NFig/NFig/issues/21","id":231396370,"number":21,"title":"Setting Filters / Permissions","user":{"login":"rossipedia","id":96213,"avatar_url":"https://avatars1.githubusercontent.com/u/96213?v=3","gravatar_id":"","url":"https://api.github.com/users/rossipedia","html_url":"https://github.com/rossipedia","followers_url":"https://api.github.com/users/rossipedia/followers","following_url":"https://api.github.com/users/rossipedia/following{/other_user}","gists_url":"https://api.github.com/users/rossipedia/gists{/gist_id}","starred_url":"https://api.github.com/users/rossipedia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossipedia/subscriptions","organizations_url":"https://api.github.com/users/rossipedia/orgs","repos_url":"https://api.github.com/users/rossipedia/repos","events_url":"https://api.github.com/users/rossipedia/events{/privacy}","received_events_url":"https://api.github.com/users/rossipedia/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-05-25T16:54:29Z","updated_at":"2017-05-26T01:13:43Z","closed_at":null,"body":"I feel there should be a way to control which settings are allowed to be edited. The primary use case for this would be user permission based settings, where sensitive overrides would only be seen or editable by a subset of authorized users."},"comment":{"url":"https://api.github.com/repos/NFig/NFig/issues/comments/304164998","html_url":"https://github.com/NFig/NFig/issues/21#issuecomment-304164998","issue_url":"https://api.github.com/repos/NFig/NFig/issues/21","id":304164998,"user":{"login":"rossipedia","id":96213,"avatar_url":"https://avatars1.githubusercontent.com/u/96213?v=3","gravatar_id":"","url":"https://api.github.com/users/rossipedia","html_url":"https://github.com/rossipedia","followers_url":"https://api.github.com/users/rossipedia/followers","following_url":"https://api.github.com/users/rossipedia/following{/other_user}","gists_url":"https://api.github.com/users/rossipedia/gists{/gist_id}","starred_url":"https://api.github.com/users/rossipedia/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossipedia/subscriptions","organizations_url":"https://api.github.com/users/rossipedia/orgs","repos_url":"https://api.github.com/users/rossipedia/repos","events_url":"https://api.github.com/users/rossipedia/events{/privacy}","received_events_url":"https://api.github.com/users/rossipedia/received_events","type":"User","site_admin":false},"created_at":"2017-05-26T01:13:43Z","updated_at":"2017-05-26T01:13:43Z","body":"Yeah I was kinda thinking it needed to be one layer up from NFig. The UI probably needs to be aware of the concept of \"this user can/can't see/edit this setting\", but that's orthagonal to NFig itself.\r\n\r\nAt the app level, it might be as simple as exposing a `Func<SettingInfo, bool>` property that can be set that's used to filter settings / authorize overrides. The concrete implemention will probably take a clearer shape as the UI gets built."}}
{"actor":{"display_login":"rossipedia"}}