{"action":"created","issue":{"url":"https://api.github.com/repos/owncloud/core/issues/15093","labels_url":"https://api.github.com/repos/owncloud/core/issues/15093/labels{/name}","comments_url":"https://api.github.com/repos/owncloud/core/issues/15093/comments","events_url":"https://api.github.com/repos/owncloud/core/issues/15093/events","html_url":"https://github.com/owncloud/core/pull/15093","id":63445428,"number":15093,"title":"Capabilities manager","user":{"login":"rullzer","id":45821,"avatar_url":"https://avatars.githubusercontent.com/u/45821?v=3","gravatar_id":"","url":"https://api.github.com/users/rullzer","html_url":"https://github.com/rullzer","followers_url":"https://api.github.com/users/rullzer/followers","following_url":"https://api.github.com/users/rullzer/following{/other_user}","gists_url":"https://api.github.com/users/rullzer/gists{/gist_id}","starred_url":"https://api.github.com/users/rullzer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rullzer/subscriptions","organizations_url":"https://api.github.com/users/rullzer/orgs","repos_url":"https://api.github.com/users/rullzer/repos","events_url":"https://api.github.com/users/rullzer/events{/privacy}","received_events_url":"https://api.github.com/users/rullzer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/owncloud/core/labels/3%20-%20To%20Review","name":"3 - To Review","color":"ededed"},{"url":"https://api.github.com/repos/owncloud/core/labels/enhancement","name":"enhancement","color":"02e10c"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/owncloud/core/milestones/37","html_url":"https://github.com/owncloud/core/milestones/8.2-current","labels_url":"https://api.github.com/repos/owncloud/core/milestones/37/labels","id":993629,"number":37,"title":"8.2-current","description":"","creator":{"login":"craigpg","id":160667,"avatar_url":"https://avatars.githubusercontent.com/u/160667?v=3","gravatar_id":"","url":"https://api.github.com/users/craigpg","html_url":"https://github.com/craigpg","followers_url":"https://api.github.com/users/craigpg/followers","following_url":"https://api.github.com/users/craigpg/following{/other_user}","gists_url":"https://api.github.com/users/craigpg/gists{/gist_id}","starred_url":"https://api.github.com/users/craigpg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/craigpg/subscriptions","organizations_url":"https://api.github.com/users/craigpg/orgs","repos_url":"https://api.github.com/users/craigpg/repos","events_url":"https://api.github.com/users/craigpg/events{/privacy}","received_events_url":"https://api.github.com/users/craigpg/received_events","type":"User","site_admin":false},"open_issues":630,"closed_issues":170,"state":"open","created_at":"2015-02-24T16:19:37Z","updated_at":"2015-07-21T11:30:41Z","due_on":"2015-10-20T04:00:00Z","closed_at":null},"comments":15,"created_at":"2015-03-21T19:29:06Z","updated_at":"2015-07-21T11:58:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/owncloud/core/pulls/15093","html_url":"https://github.com/owncloud/core/pull/15093","diff_url":"https://github.com/owncloud/core/pull/15093.diff","patch_url":"https://github.com/owncloud/core/pull/15093.patch"},"body":"Implementation of proposal in #14805\r\n\r\nThe first commit adds the capabilities manager. There now is a capabilities manager where apps can register them self.  The capabilities are then all collected in 1 place by iterating over all the apps that have registered a capabilities manager.\r\n\r\nThe second commit moves the files app to the shiny new capabilities manager.\r\n\r\nComments and suggestions are very welcome. As this would help to get #13964 in. Which would greatly improve the client UX.\r\n\r\nUnit tests will of course follow once I have addressed the comments.\r\n\r\nCC: @DeepDiver1975 @PVince81 @Raydiation @LukasReschke "},"comment":{"url":"https://api.github.com/repos/owncloud/core/issues/comments/123282480","html_url":"https://github.com/owncloud/core/pull/15093#issuecomment-123282480","issue_url":"https://api.github.com/repos/owncloud/core/issues/15093","id":123282480,"user":{"login":"owncloud-bot","id":2709266,"avatar_url":"https://avatars.githubusercontent.com/u/2709266?v=3","gravatar_id":"","url":"https://api.github.com/users/owncloud-bot","html_url":"https://github.com/owncloud-bot","followers_url":"https://api.github.com/users/owncloud-bot/followers","following_url":"https://api.github.com/users/owncloud-bot/following{/other_user}","gists_url":"https://api.github.com/users/owncloud-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/owncloud-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/owncloud-bot/subscriptions","organizations_url":"https://api.github.com/users/owncloud-bot/orgs","repos_url":"https://api.github.com/users/owncloud-bot/repos","events_url":"https://api.github.com/users/owncloud-bot/events{/privacy}","received_events_url":"https://api.github.com/users/owncloud-bot/received_events","type":"User","site_admin":false},"created_at":"2015-07-21T11:58:59Z","updated_at":"2015-07-21T11:58:59Z","body":":rocket: Test PASSed.:rocket:\n![chuck](https://cloud.githubusercontent.com/assets/1005065/6865211/d99978f2-d46b-11e4-9c1d-66f21a737511.jpg)\n"}}