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] View Panel-Level Filters #128010

Closed
ThomThomson opened this issue Mar 17, 2022 · 3 comments · Fixed by #136655
Closed

[Dashboard] View Panel-Level Filters #128010

ThomThomson opened this issue Mar 17, 2022 · 3 comments · Fixed by #136655
Assignees
Labels
enhancement New value added to drive a business result Feature:Dashboard Dashboard related features impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:large Large Level of Effort Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas UX Debt

Comments

@ThomThomson
Copy link
Contributor

ThomThomson commented Mar 17, 2022

Panel level filtering

Many embeddable types feature the ability to save filters into the embeddable. These panel-level filters are added on top of the dashboard-level filters, when querying.

Pain Points

occasionally, the combination of dashboard-level and panel-level filters can cause unwanted conflicts, and force the panel to show no data. When used correctly, panel level filtering can be quite powerful, they are only problematic because they are invisible from the dashboard. If it was obvious that a panel had panel-level filters, and if it was visible exactly which filters were present, a lot of confusion could be avoided.

Solution?

In View Mode

A new filter icon (similar to the library icon on the panel header) would show up for panels which had panel-level filters. Hovering this icon would describe the filters that are present on the panel.

@ThomThomson ThomThomson added Feature:Dashboard Dashboard related features enhancement New value added to drive a business result Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas loe:large Large Level of Effort impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. labels Mar 17, 2022
@elasticmachine
Copy link
Contributor

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

@teresaalvarezsoler
Copy link

Related with #117506

@ThomThomson ThomThomson added loe:x-large Extra Large Level of Effort loe:large Large Level of Effort impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. and removed triage_needed loe:large Large Level of Effort loe:x-large Extra Large Level of Effort impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. labels Jun 20, 2022
@ThomThomson
Copy link
Contributor Author

A follow up to this, as part of a future inline editing project, we could add an editing experience to this, where a flyout would allow the dashboard author to change the local filters/ time range.

@Heenawter Heenawter changed the title [Dashboard] Manage and view Panel-Level Filters [Dashboard] View Panel-Level Filters Jun 20, 2022
@Heenawter Heenawter self-assigned this Jul 18, 2022
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 Feature:Dashboard Dashboard related features impact:high Addressing this issue will have a high level of impact on the quality/strength of our product. loe:large Large Level of Effort Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas UX Debt
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants