FE: Settings access global permission + tweaks (#21460)
* settings global permission * fix specs * Enforce Setting permissions (cont) (#21464) * settings global permission * more api permissions enforcement * only admin could call token checks * address Noah's comments * clean ns * clean nsCo-authored-by: Aleksandr Lesnenko <alxnddr@gmail.com> * hide subscriptions buttons for users with no permissions * fix specs * review fixes * update spec Co-authored-by:
Ngoc Khuat <qn.khuat@gmail.com>
Showing
- enterprise/backend/test/metabase_enterprise/advanced_permissions/api/setting_test.clj 83 additions, 1 deletion...base_enterprise/advanced_permissions/api/setting_test.clj
- enterprise/frontend/src/metabase-enterprise/general_permissions/index.ts 5 additions, 4 deletions...tend/src/metabase-enterprise/general_permissions/index.ts
- enterprise/frontend/src/metabase-enterprise/general_permissions/selectors.ts 20 additions, 30 deletions.../src/metabase-enterprise/general_permissions/selectors.ts
- enterprise/frontend/src/metabase-enterprise/general_permissions/types/permissions.ts 1 addition, 1 deletion...abase-enterprise/general_permissions/types/permissions.ts
- enterprise/frontend/src/metabase-enterprise/general_permissions/types/state.ts 2 additions, 2 deletions...rc/metabase-enterprise/general_permissions/types/state.ts
- enterprise/frontend/src/metabase-enterprise/general_permissions/types/user.ts 3 additions, 3 deletions...src/metabase-enterprise/general_permissions/types/user.ts
- enterprise/frontend/src/metabase-enterprise/general_permissions/utils.ts 6 additions, 3 deletions...tend/src/metabase-enterprise/general_permissions/utils.ts
- enterprise/frontend/src/metabase-enterprise/license/index.js 1 addition, 0 deletionsenterprise/frontend/src/metabase-enterprise/license/index.js
- frontend/src/metabase/admin/routes.jsx 6 additions, 3 deletionsfrontend/src/metabase/admin/routes.jsx
- frontend/src/metabase/admin/settings/selectors.js 34 additions, 23 deletionsfrontend/src/metabase/admin/settings/selectors.js
- frontend/src/metabase/admin/utils.js 26 additions, 1 deletionfrontend/src/metabase/admin/utils.js
- frontend/src/metabase/dashboard/components/DashboardActions.jsx 3 additions, 8 deletions...nd/src/metabase/dashboard/components/DashboardActions.jsx
- frontend/src/metabase/query_builder/components/view/QuestionAlertWidget.jsx 1 addition, 7 deletions...ase/query_builder/components/view/QuestionAlertWidget.jsx
- frontend/test/metabase/scenarios/permissions/general-permissions.cy.spec.js 45 additions, 24 deletions...base/scenarios/permissions/general-permissions.cy.spec.js
- src/metabase/api/geojson.clj 2 additions, 1 deletionsrc/metabase/api/geojson.clj
- src/metabase/api/ldap.clj 2 additions, 1 deletionsrc/metabase/api/ldap.clj
- src/metabase/api/permissions.clj 2 additions, 1 deletionsrc/metabase/api/permissions.clj
- src/metabase/api/setup.clj 2 additions, 1 deletionsrc/metabase/api/setup.clj
- test/metabase/api/geojson_test.clj 1 addition, 1 deletiontest/metabase/api/geojson_test.clj
- test/metabase/api/ldap_test.clj 27 additions, 19 deletionstest/metabase/api/ldap_test.clj
Please register or sign in to comment