{"action":"created","issue":{"url":"https://api.github.com/repos/elastic/kibana/issues/24235","repository_url":"https://api.github.com/repos/elastic/kibana","labels_url":"https://api.github.com/repos/elastic/kibana/issues/24235/labels{/name}","comments_url":"https://api.github.com/repos/elastic/kibana/issues/24235/comments","events_url":"https://api.github.com/repos/elastic/kibana/issues/24235/events","html_url":"https://github.com/elastic/kibana/pull/24235","id":371664977,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI0MDYyNDM3","number":24235,"title":"UI/API changes to facilitate disabling features within spaces","user":{"login":"legrego","id":3493255,"node_id":"MDQ6VXNlcjM0OTMyNTU=","avatar_url":"https://avatars2.githubusercontent.com/u/3493255?v=4","gravatar_id":"","url":"https://api.github.com/users/legrego","html_url":"https://github.com/legrego","followers_url":"https://api.github.com/users/legrego/followers","following_url":"https://api.github.com/users/legrego/following{/other_user}","gists_url":"https://api.github.com/users/legrego/gists{/gist_id}","starred_url":"https://api.github.com/users/legrego/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/legrego/subscriptions","organizations_url":"https://api.github.com/users/legrego/orgs","repos_url":"https://api.github.com/users/legrego/repos","events_url":"https://api.github.com/users/legrego/events{/privacy}","received_events_url":"https://api.github.com/users/legrego/received_events","type":"User","site_admin":false},"labels":[{"id":1108717420,"node_id":"MDU6TGFiZWwxMTA4NzE3NDIw","url":"https://api.github.com/repos/elastic/kibana/labels/:Granular%20App%20Privileges","name":":Granular App Privileges","color":"2fafaf","default":false},{"id":1071719436,"node_id":"MDU6TGFiZWwxMDcxNzE5NDM2","url":"https://api.github.com/repos/elastic/kibana/labels/:Spaces","name":":Spaces","color":"0e8a16","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":53,"created_at":"2018-10-18T18:55:34Z","updated_at":"2018-11-28T14:31:10Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/elastic/kibana/pulls/24235","html_url":"https://github.com/elastic/kibana/pull/24235","diff_url":"https://github.com/elastic/kibana/pull/24235.diff","patch_url":"https://github.com/elastic/kibana/pull/24235.patch"},"body":"This PR introduces a UI to enable users to hide kibana features within specific spaces. Since this is available under a basic license, the functionality is not a security feature, but more of a user experience feature.\r\n\r\nThis PR does not yet have the logic to actually disable the features. It merely exposes the available features to disable, and saves the per-space preferences. That functionality will be addressed following https://github.com/elastic/kibana/pull/23750\r\n\r\n## Implementation\r\nThis adds a new `disabledFeatures` field to the `space` saved object type. This is a keyword array which stores the IDs of each feature that is disabled. This allows new features to be visible by default with a Basic license.\r\n\r\n## Current UI\r\n![image](https://user-images.githubusercontent.com/3493255/48485913-12e18a80-e7e8-11e8-8480-1cd95b39085f.png)\r\n\r\n\r\n## (OUTDATED) Proposed UI:\r\n![image](https://user-images.githubusercontent.com/3493255/48370695-0cd49800-e688-11e8-9944-40b09c61e862.png)\r\n\r\n\r\n\r\n## (OUTDATED) WIP UI:\r\n![image](https://user-images.githubusercontent.com/3493255/47660260-0bc24780-db6d-11e8-8b04-bb7e50c2dcb1.png)\r\n"},"comment":{"url":"https://api.github.com/repos/elastic/kibana/issues/comments/442466435","html_url":"https://github.com/elastic/kibana/pull/24235#issuecomment-442466435","issue_url":"https://api.github.com/repos/elastic/kibana/issues/24235","id":442466435,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MjQ2NjQzNQ==","user":{"login":"elasticmachine","id":15837671,"node_id":"MDQ6VXNlcjE1ODM3Njcx","avatar_url":"https://avatars3.githubusercontent.com/u/15837671?v=4","gravatar_id":"","url":"https://api.github.com/users/elasticmachine","html_url":"https://github.com/elasticmachine","followers_url":"https://api.github.com/users/elasticmachine/followers","following_url":"https://api.github.com/users/elasticmachine/following{/other_user}","gists_url":"https://api.github.com/users/elasticmachine/gists{/gist_id}","starred_url":"https://api.github.com/users/elasticmachine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/elasticmachine/subscriptions","organizations_url":"https://api.github.com/users/elasticmachine/orgs","repos_url":"https://api.github.com/users/elasticmachine/repos","events_url":"https://api.github.com/users/elasticmachine/events{/privacy}","received_events_url":"https://api.github.com/users/elasticmachine/received_events","type":"User","site_admin":false},"created_at":"2018-11-28T14:31:10Z","updated_at":"2018-11-28T14:31:10Z","author_association":"NONE","body":"## :broken_heart: Build Failed\n* [continuous-integration/kibana-ci/pull-request](https://kibana-ci.elastic.co/job/elastic+kibana+pull-request/1530/)\n\n"}}
{"actor":{"display_login":"elasticmachine"}}