[Cmd Palette] Do not show admin and settings links to users who do not have...
[Cmd Palette] Do not show admin and settings links to users who do not have access (#50887) (#51592) * fixes showing admin links to not admins in the command palette * updates calculation to take into account EE advanced permissions allowing certain users permissions to change settings who are not admins * admin routes for non-admins * fix unit tests * actually fix unit tests * adding checks for other permissions --------- Co-authored-by:Sloan Sparger <sloansparger@users.noreply.github.com> Co-authored-by:
Nick Fitzpatrick <nickfitz.582@gmail.com>
Showing
- e2e/test/scenarios/onboarding/command-palette.cy.spec.js 131 additions, 17 deletionse2e/test/scenarios/onboarding/command-palette.cy.spec.js
- enterprise/frontend/src/metabase-enterprise/application_permissions/index.ts 2 additions, 1 deletion.../src/metabase-enterprise/application_permissions/index.ts
- enterprise/frontend/src/metabase-enterprise/application_permissions/selectors.ts 5 additions, 0 deletions.../metabase-enterprise/application_permissions/selectors.ts
- frontend/src/metabase/palette/components/test/PaletteResults/PaletteResults-oss.unit.spec.tsx 22 additions, 4 deletions...ents/test/PaletteResults/PaletteResults-oss.unit.spec.tsx
- frontend/src/metabase/palette/components/test/PaletteResults/setup.tsx 14 additions, 5 deletions...metabase/palette/components/test/PaletteResults/setup.tsx
- frontend/src/metabase/palette/hooks/useCommandPalette.tsx 31 additions, 10 deletionsfrontend/src/metabase/palette/hooks/useCommandPalette.tsx
- frontend/src/metabase/plugins/index.ts 1 addition, 0 deletionsfrontend/src/metabase/plugins/index.ts
- frontend/src/metabase/selectors/user.ts 8 additions, 0 deletionsfrontend/src/metabase/selectors/user.ts
Please register or sign in to comment