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

[Home] Home app shows unusable controls to under-privileged users #106569

Open
jportner opened this issue Jul 22, 2021 · 6 comments
Open

[Home] Home app shows unusable controls to under-privileged users #106569

jportner opened this issue Jul 22, 2021 · 6 comments
Labels
bug Fixes for quality problems that affect the customer experience old Used to help sort old issues on GH Projects which don't support the Created search term. Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience)

Comments

@jportner
Copy link
Contributor

jportner commented Jul 22, 2021

Kibana version: 7.14.0 and earlier

Describe the bug:

As a minimally-privileged user, I can see several UI elements in the Home app that I cannot interact with.

Steps to reproduce:

  1. Create a minimal role, grant it only Read access to the Dashboard feature
  2. Create a user and assign it the new role
  3. Log in as the new user
  4. Observe that you only have access to the Dashboard app, Home app, and Enterprise Search app
  5. Navigate to the Home app

Expected behavior:

Any UI elements that require more privileges should be either hidden, or grayed out with an appropriate tooltip.
Tooltips should not show unintelligible error messages.

Screenshots (if relevant):

Screenshot 1:
image

Screenshot 2:
image

Screenshot 3:
image

Screenshot 4:
image

Screenshot 5:
image

Additional context

As demonstrated in screenshots 4 and 5, the "Upload file" tab behaves differently depending on your ML permissions. Screenshot 4 shows a user with only Read access to Dashboard. Screenshot 5 shows a user with Read access to both Dashboard and ML.

Probably related to #106617 and #106621

@jportner jportner added bug Fixes for quality problems that affect the customer experience Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc labels Jul 22, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-core (Team:Core)

@joshdover
Copy link
Contributor

I know there are some changes planned for this Home page UI related to the Getting Started initiative, so I hesitate to prioritize any effort to fix these problems without knowing the scope of those changes. For example, I believe much of the "Add data" catalog is soon to be replaced with the Fleet integrations UI.

@elastic/kibana-design Maybe you all can shed some light on the eventual end-state of this UI? I'm also curious how we should handle some of these scenarios since simply hiding some of these UI elements may not actually be what we want to do. Where can I find the latest designs and roadmap for this UI?

@ryankeairns
Copy link
Contributor

There will be several upcoming iterations on the home page, the first of which (for 7.15) is likely rather small:

  • visually level the solution; reduce Kibana
  • ratchet up the Integrations card; add a callout

Last we spoke with Kibana Product, there remained a bit of uncertainty as to when and how much we promote Integrations, but we expect things to change further in 7.16. For example, it seems increasingly likely that we start people at Integrations (ASAP) but, even then, there's the possibility we come back to a revamped home page.

In my opinion, as of this moment :) , fixing these issues feels like something we should not eliminate from our consideration for 7.15. If such fixes were made, then the design team could assist with adapting the design as things are unavailable.

We should have more certainty next week 🤞

cc:/ @alexfrancoeur @snide @MichaelMarcialis

@ryankeairns
Copy link
Contributor

See related SDH issue https://github.com/elastic/sdh-kibana/issues/1848 which covers, more broadly, privileges for adding data.

@afharo afharo added Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience) and removed Team:Core Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc labels Jul 19, 2022
@vadimkibana vadimkibana changed the title Home app shows unusable controls to under-privileged users [Home] Home app shows unusable controls to under-privileged users Aug 14, 2023
@vadimkibana
Copy link
Contributor

Related #138547

@vadimkibana
Copy link
Contributor

Related #100628

@petrklapka petrklapka added the old Used to help sort old issues on GH Projects which don't support the Created search term. label Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Fixes for quality problems that affect the customer experience old Used to help sort old issues on GH Projects which don't support the Created search term. Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience)
Projects
None yet
Development

No branches or pull requests

7 participants