-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[meta] uiSettings service improvements #48925
Comments
Pinging @elastic/kibana-platform (Team:Platform) |
This issue contains discussion related to uiSettings, particularly sync/async interfaces - #53268 tldr; it would be nice to have a common interface. Also, sometimes we need a sync interface for things like field formatters that can't be async. Might be nice to have an api that provides a cached set of values. |
the problem with UI settings seems to be quite similar to SavedObjects:
|
It seems the biggest theme of cleanup is around what I would call "improving the robustness of the UiSettings service". This is definitely important for making sure that any future changes in this area do not break existing plugins. For example:
I think this item was already done? I don't see this term used anywhere, so I think it was already taken care of. |
Pinging @elastic/appex-sharedux (Team:SharedUX) |
Umbrella ticket to track possible improvements
(Updated on 1 June 2021: Grouped into categories)
(3 Feb 2022: added
injected_metadata_service
comment)(22 Feb 2022: added telemetry from all spaces)
Consistency
UiSettings
prefix Add UiSettings validation & Kibana default route redirection #59694 (comment)Dynamic settings
Setting(s) ownership/permissions
uiSettings
from the UI #94876 (bug)Setting(s) validation
overrides
uiSettings should throw an error on unknown overrides #101295API changes
injected_metadata_service
(NP migration and support for 3rd party plugins)defaults
term as non-descriptive UI settings move to NP #47590 (comment)Telemetry to optimize defaults
Done
The text was updated successfully, but these errors were encountered: