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

[Dashboards] Separate export from share menu #205805

Open
ghudgins opened this issue Jan 7, 2025 · 2 comments
Open

[Dashboards] Separate export from share menu #205805

ghudgins opened this issue Jan 7, 2025 · 2 comments
Labels
enhancement New value added to drive a business result papercut Small "burr" in the product that we should fix. Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas triage_needed

Comments

@ghudgins
Copy link
Contributor

ghudgins commented Jan 7, 2025

Describe the feature

Create an independent export menu for export operations in Dashboards, Discover, and Lens.

Use case for this feature

When Elastic has lots of export options for off platform sharing
I need a dedicated menu
So I can more easily review those options independently from on-platform sharing

Notes:

From a discussion with @nickpeihl

  • Create an export plugin menu
  • Move logic from share menu to populate export menu (don't render if there are no options, register options based on license level)
  • Remove export options from share menu
  • Remove or move warning functionality to intercept modal with confirmation

This may require splitting the existing "share" plugin into two plugins ("@kbn/export-plugin" and "@kbn/share-plugin"). The reporting logic (CSV, PDF, PNG) moves from the share plugin to the export plugin. The "share" plugin keeps the URL locator service with the possibility of future services such as "share to space(s)", "share with user/team", etc.

Design:

Image

Figma

@ghudgins ghudgins added enhancement New value added to drive a business result Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas labels Jan 7, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

@ThomThomson
Copy link
Contributor

Are we anticipating also making the wording change from the figma to Exit edit instead of Switch to view mode?

@ghudgins ghudgins added the papercut Small "burr" in the product that we should fix. label Jan 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New value added to drive a business result papercut Small "burr" in the product that we should fix. Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas triage_needed
Projects
None yet
Development

No branches or pull requests

3 participants