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

Reporting should be greyed out when there are no access permissions #63639

Closed
bhavyarm opened this issue Apr 15, 2020 · 6 comments
Closed

Reporting should be greyed out when there are no access permissions #63639

bhavyarm opened this issue Apr 15, 2020 · 6 comments
Labels
blocked bug Fixes for quality problems that affect the customer experience (Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead Feature:Reporting:Framework Reporting issues pertaining to the overall framework impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. needs-team Issues missing a team label

Comments

@bhavyarm
Copy link
Contributor

Kibana version: 7.7.0 BC6

Elasticsearch version: 7.7.0 BC6

Server OS version: 7.7.0 BC6

Browser version: chrome latest

Browser OS version: OS X

Original install method (e.g. download page, yum, from source, etc.): from staging

Describe the bug: If user doesn't have reporting access permissions (reporting_user) - Kibana should grey out reporting options in Kibana instead of letting user click on reporting button and then displaying forbidden.

Steps to reproduce:

  1. Create a role with all access to cluster and to an index and space access to discover, dashboard and viz ( could also include canvas)
  2. Create an user - assign the role from step 1 to the user and login to Kibana
  3. Click on share menu on discover, visualize or dashboard options - user can click on reporting
  4. Kibana displays "reporting is forbidden" after user clicks on it

Expected behavior:
Greyed out reporting menu options with a tooltip explaining - user needs reporting user role

Screenshots (if relevant):
Screen Shot 2020-04-15 at 3 47 50 PM

Errors in browser console (if relevant):
commons.bundle.js:3 POST http://localhost:5601/s/space_a/api/reporting/generate/printablePdf 403 (Forbidden)

@bhavyarm bhavyarm added bug Fixes for quality problems that affect the customer experience (Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Apr 15, 2020
@elasticmachine
Copy link
Contributor

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

@tsullivan tsullivan added Team:AppServices and removed Team:Visualizations Visualization editors, elastic-charts and infrastructure labels Dec 17, 2020
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app-services (Team:AppServices)

@tsullivan
Copy link
Member

Will be addressed by: #19914

@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-reporting-services (Team:Reporting Services)

@tsullivan
Copy link
Member

Depends on #19914

@tsullivan tsullivan added the impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. label Feb 25, 2021
@tsullivan
Copy link
Member

Closed via #19914

@sophiec20 sophiec20 added Feature:Reporting:Framework Reporting issues pertaining to the overall framework and removed (Deprecated) Team:Reporting Services labels Aug 21, 2024
@botelastic botelastic bot added the needs-team Issues missing a team label label Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked bug Fixes for quality problems that affect the customer experience (Deprecated) Feature:Reporting Use Reporting:Screenshot, Reporting:CSV, or Reporting:Framework instead Feature:Reporting:Framework Reporting issues pertaining to the overall framework impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. needs-team Issues missing a team label
Projects
None yet
Development

No branches or pull requests

4 participants