{"action":"closed","issue":{"url":"https://api.github.com/repos/porowns/kryptedauth/issues/32","repository_url":"https://api.github.com/repos/porowns/kryptedauth","labels_url":"https://api.github.com/repos/porowns/kryptedauth/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/porowns/kryptedauth/issues/32/comments","events_url":"https://api.github.com/repos/porowns/kryptedauth/issues/32/events","html_url":"https://github.com/porowns/kryptedauth/issues/32","id":309218125,"number":32,"title":"Track users attached to API models","user":{"login":"porowns","id":16302735,"avatar_url":"https://avatars2.githubusercontent.com/u/16302735?v=4","gravatar_id":"","url":"https://api.github.com/users/porowns","html_url":"https://github.com/porowns","followers_url":"https://api.github.com/users/porowns/followers","following_url":"https://api.github.com/users/porowns/following{/other_user}","gists_url":"https://api.github.com/users/porowns/gists{/gist_id}","starred_url":"https://api.github.com/users/porowns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/porowns/subscriptions","organizations_url":"https://api.github.com/users/porowns/orgs","repos_url":"https://api.github.com/users/porowns/repos","events_url":"https://api.github.com/users/porowns/events{/privacy}","received_events_url":"https://api.github.com/users/porowns/received_events","type":"User","site_admin":false},"labels":[{"id":801020678,"url":"https://api.github.com/repos/porowns/kryptedauth/labels/API","name":"API","color":"0052cc","default":false},{"id":621769556,"url":"https://api.github.com/repos/porowns/kryptedauth/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"closed","locked":false,"assignee":{"login":"porowns","id":16302735,"avatar_url":"https://avatars2.githubusercontent.com/u/16302735?v=4","gravatar_id":"","url":"https://api.github.com/users/porowns","html_url":"https://github.com/porowns","followers_url":"https://api.github.com/users/porowns/followers","following_url":"https://api.github.com/users/porowns/following{/other_user}","gists_url":"https://api.github.com/users/porowns/gists{/gist_id}","starred_url":"https://api.github.com/users/porowns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/porowns/subscriptions","organizations_url":"https://api.github.com/users/porowns/orgs","repos_url":"https://api.github.com/users/porowns/repos","events_url":"https://api.github.com/users/porowns/events{/privacy}","received_events_url":"https://api.github.com/users/porowns/received_events","type":"User","site_admin":false},"assignees":[{"login":"porowns","id":16302735,"avatar_url":"https://avatars2.githubusercontent.com/u/16302735?v=4","gravatar_id":"","url":"https://api.github.com/users/porowns","html_url":"https://github.com/porowns","followers_url":"https://api.github.com/users/porowns/followers","following_url":"https://api.github.com/users/porowns/following{/other_user}","gists_url":"https://api.github.com/users/porowns/gists{/gist_id}","starred_url":"https://api.github.com/users/porowns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/porowns/subscriptions","organizations_url":"https://api.github.com/users/porowns/orgs","repos_url":"https://api.github.com/users/porowns/repos","events_url":"https://api.github.com/users/porowns/events{/privacy}","received_events_url":"https://api.github.com/users/porowns/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-03-28T04:35:11Z","updated_at":"2018-05-03T22:33:37Z","closed_at":"2018-05-03T22:33:37Z","author_association":"OWNER","body":"Currently, there is no way to verify if a user is actually attached to a role or channel. To do this, tracking the users currently attached to these models could be a clean solution.\n\nThis would require all API models to be updated with,\n- ManyToMany field of users\n- add_user and remove_user functions (that call API tasks)\n- verify_integrity - compare all the users attached and see if they should have access based on groups\n\nThis would be extremely painful if it got out of sync, however. There would be no way to verify."}}
{"actor":{"display_login":"porowns"}}