Skip to content
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] Improve support for custom embeddable configurations at the dashboard panel level #19601

Closed
stacey-gammon opened this issue May 31, 2018 · 2 comments
Labels
Feature:Dashboard Dashboard related features Feature:Visualizations Generic visualization features (in case no more specific feature label is available) release_note:enhancement Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@stacey-gammon
Copy link
Contributor

stacey-gammon commented May 31, 2018

We currently have limited support for overriding embeddable configuration settings at the dashboard panel level. For example, visualization colors and saved search column and sort settings.

But this support is lacking in many ways as well:

  • No visible indication that any setting is being overridden
  • No way to reset the overridden settings aside from removing and re-adding the panel.
  • No way to expose these configuration setting with a panel action so they are easily edited.

A general way for embeddables to register or expose overridable variables would be very useful and cover a lot of edge cases. We can offer first class support in dashboard for some global configurations useful for all (or at least most) embeddables:

But it would also be useful to come up with more first class support for other overridable variables and configuration. The embeddable can do whatever it likes with the variables internally, and dashboard can expose controls for the user to set or reset them.

This might also help us come up with a better solution for dashboard level index patterns, if the embeddable exposes a variable indexPatternId (or multiple indexPatternId variables to handle the case where an embeddable is using more than one index pattern).

Related:

@stalaiya
Copy link

+1 for the Custom time range interval at the dashboard level: #7436

@timroes timroes added Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas and removed Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Oct 7, 2020
@ThomThomson
Copy link
Contributor

Closing this in favour of #134706 because this functionality will be better covered by embeddable variables and controls which can change them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features Feature:Visualizations Generic visualization features (in case no more specific feature label is available) release_note:enhancement Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

5 participants