kibana/test/common/services
Spencer e49d5f3b10
[uiSettings] support overriding uiSettings from the config file (#21628)
This PR implements the `uiSettings.overrides` setting which [when stored in kibana.yml or passed as config args when starting Kibana] allows forcing some uiSettings to always have a specific value. This setting accepts a map of uiSetting keys to values that will always be used to override whatever is stored in the config saved object.

![image](https://user-images.githubusercontent.com/1329312/43619094-feded1ae-9680-11e8-9ec3-c12d4d949c46.png)

When users view the settings in the advanced settings UI they are disabled and describe why they can't be changed.

![image](https://user-images.githubusercontent.com/1329312/43618938-2cdee0f4-9680-11e8-9ed6-f384d4ee78f6.png)

Attempting to change these values from the uiSettings client/service/api is also prevented, causing a 400 error to be thrown and/or sent as the response.
2018-08-14 21:52:35 -07:00
..
kibana_server [uiSettings] support overriding uiSettings from the config file (#21628) 2018-08-14 21:52:35 -07:00
retry [retry] implement waitFor method (#21747) 2018-08-14 13:35:32 -07:00
es.js Apache 2.0 license headers (#19383) 2018-05-28 20:06:30 -07:00
es_archiver.js Apache 2.0 license headers (#19383) 2018-05-28 20:06:30 -07:00
index.js Apache 2.0 license headers (#19383) 2018-05-28 20:06:30 -07:00