-
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
[Dashboard Navigation] Save by Reference #154362
Comments
Pinging @elastic/kibana-presentation (Team:Presentation) |
Had a small discussion with @ThomThomson about this and I figured I'd summarize my thoughts here. My conclusion is that, at least as part of phase 1 of this project, we should only allow by reference navigation embeddables. As far as a justification for this, consider the following situation:
I believe that, if we keep the current default behaviour (everything is created by value by default), we are essentially guiding customers into a path of later frustration when they realize that they should have saved their navigation embeddable to the library from the very beginning - so we should, at the very least, make it so that navigation embeddables in particular are created by reference by default. I had a hard time coming up with a use case for by value navigation embeddables, and so I wonder if it's even worth adding them in Phase 1 of the project or if they should always be by reference. I feel less strong about this (we could simply just stick to by reference by default) but Interested in thoughts 👀 cc @nickpeihl |
Totally agree with this @Heenawter . If adding "by value" functionality adds any effort, then I would skip it for now. |
The |
Fixes #154362 ## Summary Adds content management to navigation embeddable feature branch. Allows Links panels to be by-value or by-reference on a Dashboard. The UX for users to choose to save by-value or by-reference remains to be finalized and is out of scope for this PR. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Hannah Mudge <hannah.wright@elastic.co>
Closed by #160896 |
Description
As part of the Dashboard Navigation Project, we require the ability to save the navigation system by reference so that the navigation panel can be easily re-used between different dashboards.
As part of this, we should cache by reference navigation configs in the session storage so that jumping between different dashboards doesn't cause by reference panels to reload from scratch each time. Ideally when navigating between dashboards that use the same navigation, there should be very little (ideally 0) visible loading on the navigation panel itself.
The text was updated successfully, but these errors were encountered: