{"action":"opened","issue":{"url":"https://api.github.com/repos/openbase/bco.dal/issues/101","repository_url":"https://api.github.com/repos/openbase/bco.dal","labels_url":"https://api.github.com/repos/openbase/bco.dal/issues/101/labels{/name}","comments_url":"https://api.github.com/repos/openbase/bco.dal/issues/101/comments","events_url":"https://api.github.com/repos/openbase/bco.dal/issues/101/events","html_url":"https://github.com/openbase/bco.dal/issues/101","id":307176976,"number":101,"title":"Scenes apply their internal actions using bco system permissions","user":{"login":"pLeminoq","id":10113853,"avatar_url":"https://avatars1.githubusercontent.com/u/10113853?v=4","gravatar_id":"","url":"https://api.github.com/users/pLeminoq","html_url":"https://github.com/pLeminoq","followers_url":"https://api.github.com/users/pLeminoq/followers","following_url":"https://api.github.com/users/pLeminoq/following{/other_user}","gists_url":"https://api.github.com/users/pLeminoq/gists{/gist_id}","starred_url":"https://api.github.com/users/pLeminoq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pLeminoq/subscriptions","organizations_url":"https://api.github.com/users/pLeminoq/orgs","repos_url":"https://api.github.com/users/pLeminoq/repos","events_url":"https://api.github.com/users/pLeminoq/events{/privacy}","received_events_url":"https://api.github.com/users/pLeminoq/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"pLeminoq","id":10113853,"avatar_url":"https://avatars1.githubusercontent.com/u/10113853?v=4","gravatar_id":"","url":"https://api.github.com/users/pLeminoq","html_url":"https://github.com/pLeminoq","followers_url":"https://api.github.com/users/pLeminoq/followers","following_url":"https://api.github.com/users/pLeminoq/following{/other_user}","gists_url":"https://api.github.com/users/pLeminoq/gists{/gist_id}","starred_url":"https://api.github.com/users/pLeminoq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pLeminoq/subscriptions","organizations_url":"https://api.github.com/users/pLeminoq/orgs","repos_url":"https://api.github.com/users/pLeminoq/repos","events_url":"https://api.github.com/users/pLeminoq/events{/privacy}","received_events_url":"https://api.github.com/users/pLeminoq/received_events","type":"User","site_admin":false},"assignees":[{"login":"pLeminoq","id":10113853,"avatar_url":"https://avatars1.githubusercontent.com/u/10113853?v=4","gravatar_id":"","url":"https://api.github.com/users/pLeminoq","html_url":"https://github.com/pLeminoq","followers_url":"https://api.github.com/users/pLeminoq/followers","following_url":"https://api.github.com/users/pLeminoq/following{/other_user}","gists_url":"https://api.github.com/users/pLeminoq/gists{/gist_id}","starred_url":"https://api.github.com/users/pLeminoq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pLeminoq/subscriptions","organizations_url":"https://api.github.com/users/pLeminoq/orgs","repos_url":"https://api.github.com/users/pLeminoq/repos","events_url":"https://api.github.com/users/pLeminoq/events{/privacy}","received_events_url":"https://api.github.com/users/pLeminoq/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-03-21T09:51:08Z","updated_at":"2018-03-21T09:51:08Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"I can think of two possible solutions to this problem:\n\n* The scene should have access to the permissions used to activate it and use these to perform its internal actions\n* Permissions for a scene could be computed depending on the permissions needed to trigger its internal actions\n\nI think the first solution is preferable since it allows to trigger scenes and only apply actions which are permitted."}}
{"actor":{"display_login":"pLeminoq"}}