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] Allow Authors to Limit Interactivity #9575

Closed
cjcenizal opened this issue Dec 20, 2016 · 55 comments
Closed

[Dashboard] Allow Authors to Limit Interactivity #9575

cjcenizal opened this issue Dec 20, 2016 · 55 comments
Labels
enhancement New value added to drive a business result Feature:Dashboard Dashboard related features Feature:Embeddables Relating to the Embeddable system impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. loe:x-large Extra Large Level of Effort Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@cjcenizal
Copy link
Contributor

cjcenizal commented Dec 20, 2016

Purpose

Dashboard authors want to be able to limit which functionalities are accessible to the end user / analyst.

Capabilities

Dashboard authors should be able to disallow users from doing the following.

  • Dashboard panel moving and resizing this is already available with view / edit mode
  • Changing the time range
  • Filtering the dashboard from the top bar
  • Filtering the dashboard via UI Actions (like chart clicking / brushing)
  • Panel UI actions (inspect, full screen)
  • Querying (optionally showing the search bar)

Related issues

@cjcenizal cjcenizal added Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. :Sharing discuss labels Dec 20, 2016
@stacey-gammon stacey-gammon changed the title Specify user capabilities in Share UI Add embeddable options in the Share UI during link generation Dec 20, 2016
@stacey-gammon stacey-gammon added the Feature:Dashboard Dashboard related features label Jan 9, 2017
@riccardone
Copy link

Is there any plan to implement this feature?
For me it's the possibility of disallow filtering in embedded iframes

@stacey-gammon
Copy link
Contributor

@riccardone we have it on our tentative schedule, but things have been known to shift around. It's definitely something we want to add, just a matter or prioritizing among many other features we want to tackle as well.

@paolomangano
Copy link

Is there any news about this feature priority?
For me it's generating dashboard with dynamic filtering and disallowing filtering in embedded frames too.
Thanks.

@stacey-gammon
Copy link
Contributor

Another request for a share link option to convert relative to absolute times: #1348

@stacey-gammon
Copy link
Contributor

Another option for share link creation to show or hide the time filter: #5630

@that-dom
Copy link

I'm onsite doing a consulting engagement and this customer is interested in this issue. They already use an embedded dashboard for their custom web app. Without the date picker and search bar, we're going to have to great creative for the time being.

@teomurgi
Copy link

teomurgi commented Jun 7, 2018

Interested in options to include time picker in embeddable link and also in an option to hide "add filter" section

@stacey-gammon stacey-gammon changed the title Add embeddable options in the Share UI during link generation Add embed mode options in the Share UI during link generation Jun 13, 2018
@siben168
Copy link

really interested in this sort of features! +1

@timroes timroes added Team:Visualizations Visualization editors, elastic-charts and infrastructure and removed :Sharing labels Sep 14, 2018
@mfinholt
Copy link

mfinholt commented Nov 5, 2018

+1 on this. Specifically, i would like to disable the filter management bar on embedded charts. Would another option be to pass in a URL param that hides that bar? I don't mind extra work to make this happen. Thanks

@remmeier
Copy link

remmeier commented Feb 4, 2020

embed_dashboard_timepicker.zip

FYI: for anybody interested, you can look at the attached ZIP. We make use of it to hide the datepicker. This gives us a minimal visualization without anything around it.

@balintbekefi
Copy link

@remmeier seems like that plugin no longer works with the latest versions of Kibana... It relied on displaying something that was hidden in the code with CSS; now they've removed the hidden code.

@shubham184
Copy link

+1 for this feature, i can practically view all the fields in an index which becomes a high security risk

@nimaansary
Copy link

+1

2 similar comments
@littlebeer
Copy link

+1

@bushjavier
Copy link

+1

@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
@baigawan
Copy link

baigawan commented Nov 5, 2020

+1

3 similar comments
@grantmcd
Copy link

+1

@bhavinshah1086
Copy link

+1

@axxyhtrx
Copy link

+1

@LukePrior
Copy link

+1 for the feature

@edulix
Copy link

edulix commented Nov 18, 2021

+1

@yeich
Copy link

yeich commented Dec 2, 2021

+1 - this feature would be very useful.

@ThomThomson ThomThomson added enhancement New value added to drive a business result 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. and removed release_note:enhancement labels Jan 26, 2023
@ThomThomson
Copy link
Contributor

Likely, the way this will be exposed is via a setting on the dashboard level that allows for the filters, time range & query bar to be hidden while in view mode. Then, that dashboard will always be locked down that way for analysts regardless of whether they are viewing the Dashboard through an iframe or through the Kibana UI.

In order to do this correctly, we will need to disable some UI actions, and add some functionality to the new Controls feature to allow the dashboard author to specify exactly what level of interactivity they want this dashboard to have. This is why I've given this an loe:multi-week estimation.

@ThomThomson ThomThomson changed the title Add embed mode options in the Share UI during link generation [Dashboard] Allow Authors to Limit Interactivity Jan 26, 2023
@ThomThomson ThomThomson added Feature:Embeddables Relating to the Embeddable system and removed Feature:Embedding Embedding content via iFrame labels Jun 14, 2023
@drewdaemon
Copy link
Contributor

drewdaemon commented Aug 3, 2023

+1 https://discuss.elastic.co/t/how-to-apply-filter-s-to-all-the-embedded-iframe-visuals/340071/3

@ThomThomson
Copy link
Contributor

Closing this in favour of two more detailed issues which should cover the use cases mentioned here:

Allowing the author to hide specific filter pills: #26310
Allowing the author to hide parts of the unified search bar: #137560

@ThomThomson ThomThomson closed this as not planned Won't fix, can't repro, duplicate, stale Mar 14, 2024
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 Feature:Embeddables Relating to the Embeddable system impact:medium Addressing this issue will have a medium level of impact on the quality/strength of our product. loe:x-large Extra Large Level of Effort Team:Platform-Design Team Label for Kibana Design Team. Support the Analyze group of plugins. Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests