Skip to content

Plugins should be aware of UiSettings values change #83084

@mshustov

Description

@mshustov

In #82860 we had a case when a plugin wanted to perform a custom logic on value change.

User can adjust UiSettings in different ways:

  • in UI
  • calling UiSettings REST API
  • calling SO REST API
  • changing kibana.yml

We want to make sure that we cover all of the causes.

There are several different options:

  • move UiSettings change to the plugin context. Therefore, plugins could perform any custom logic and call UiSettings API to write/read UiSettings
  • still rely on AdavancedSettings UI, but provide a way for plugins to hook in platform API. For example, provide a stream of write operations to a plugin-owner, which can be used to implement any plugin-specific logic on top of it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Feature:PluginsFeature:uiSettingsTeam:SharedUXPlatform AppEx-SharedUX (formerly Global Experience) t//enhancementNew value added to drive a business resultimpact:needs-assessmentProduct and/or Engineering needs to evaluate the impact of the change.loe:needs-researchThis issue requires some research before it can be worked on or estimatedoldUsed to help sort old issues on GH Projects which don't support the Created search term.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions