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

Dashboard to allow storing references #71426

Closed
2 tasks
streamich opened this issue Jul 13, 2020 · 2 comments
Closed
2 tasks

Dashboard to allow storing references #71426

streamich opened this issue Jul 13, 2020 · 2 comments
Labels
Feature:Dashboard Dashboard related features Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@streamich
Copy link
Contributor

streamich commented Jul 13, 2020

TLDR; integrate PersistableStateService into dashboard.


Dashboard, e.g. SavedDashboard, should expose a way provided references to other saved objects in its update/create methods. Currently, only references to dashboard visualizations are maintained in a hard-coded extractReferences function.

But dashboard could contain references to also other saved objects besides visualizations. Currently, embeddables manage the state of each panel of the dashboard and that state could reference other saved objects, in which case there should be a way for embeddable to notify the dashboard, e.g. SavedDashboard, about the references it contains.

  • Should be possible to provide SO references on dashboard update/save.
  • Should be done in a way such that it would work with embeddables.
@streamich streamich added Feature:Dashboard Dashboard related features Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Jul 13, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app (Team:KibanaApp)

@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 as completed because Dashboard is integrated with the persistable state service.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature:Dashboard Dashboard related features Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

4 participants