{"action":"created","issue":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/977","labels_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/977/labels{/name}","comments_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/977/comments","events_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/977/events","html_url":"https://github.com/SpongePowered/SpongeAPI/issues/977","id":123207196,"number":977,"title":"Provide an ordering for permission contexts","user":{"login":"zml2008","id":629092,"avatar_url":"https://avatars.githubusercontent.com/u/629092?v=3","gravatar_id":"","url":"https://api.github.com/users/zml2008","html_url":"https://github.com/zml2008","followers_url":"https://api.github.com/users/zml2008/followers","following_url":"https://api.github.com/users/zml2008/following{/other_user}","gists_url":"https://api.github.com/users/zml2008/gists{/gist_id}","starred_url":"https://api.github.com/users/zml2008/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zml2008/subscriptions","organizations_url":"https://api.github.com/users/zml2008/orgs","repos_url":"https://api.github.com/users/zml2008/repos","events_url":"https://api.github.com/users/zml2008/events{/privacy}","received_events_url":"https://api.github.com/users/zml2008/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-21T04:01:45Z","updated_at":"2015-12-27T17:26:41Z","closed_at":null,"body":"@gravityfox wants to be able to have some sort of region priority system -- and it some other cases it makes sense for some contexts to be placed before others. At its simplest, this would involve ajusting all the permissions query methods to accept a List<Context> rather than a Set<Context>"},"comment":{"url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/comments/167429245","html_url":"https://github.com/SpongePowered/SpongeAPI/issues/977#issuecomment-167429245","issue_url":"https://api.github.com/repos/SpongePowered/SpongeAPI/issues/977","id":167429245,"user":{"login":"zml2008","id":629092,"avatar_url":"https://avatars.githubusercontent.com/u/629092?v=3","gravatar_id":"","url":"https://api.github.com/users/zml2008","html_url":"https://github.com/zml2008","followers_url":"https://api.github.com/users/zml2008/followers","following_url":"https://api.github.com/users/zml2008/following{/other_user}","gists_url":"https://api.github.com/users/zml2008/gists{/gist_id}","starred_url":"https://api.github.com/users/zml2008/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zml2008/subscriptions","organizations_url":"https://api.github.com/users/zml2008/orgs","repos_url":"https://api.github.com/users/zml2008/repos","events_url":"https://api.github.com/users/zml2008/events{/privacy}","received_events_url":"https://api.github.com/users/zml2008/received_events","type":"User","site_admin":false},"created_at":"2015-12-27T17:26:41Z","updated_at":"2015-12-27T17:26:41Z","body":"@ryantheleach contexts and determining which contexts go before which others is more the job of the context calculators --permissionservice implementations do not know any specifics about contexts.\r\n\r\n@ST-DDT context priorities don't mean much when not placed in relation to each other, so I don't see any reason to have them exist outside of the ContextCalculator."}}