-
- Downloads
Require default role to be set for using connection impersonation (#33444)
* throw exception if impersonated db doesn't have default role * change text in snowflake plugin file * fix bugs and add tests * FE changes * inline enabled? call * add new driver feature connection-impersonation-requires-role * use variant=brand * break out impersonation-enabled-for-db? into a defenterprise helper function
Showing
- enterprise/backend/src/metabase_enterprise/advanced_permissions/driver/impersonation.clj 18 additions, 3 deletions..._enterprise/advanced_permissions/driver/impersonation.clj
- enterprise/backend/test/metabase_enterprise/advanced_permissions/driver/impersonation_test.clj 34 additions, 11 deletions...rprise/advanced_permissions/driver/impersonation_test.clj
- enterprise/frontend/src/metabase-enterprise/advanced_permissions/components/ImpersonationModal/ImpersonationModal.unit.spec.tsx 25 additions, 0 deletions...nents/ImpersonationModal/ImpersonationModal.unit.spec.tsx
- enterprise/frontend/src/metabase-enterprise/advanced_permissions/components/ImpersonationModal/ImpersonationModalView.tsx 21 additions, 2 deletions.../components/ImpersonationModal/ImpersonationModalView.tsx
- frontend/src/metabase-types/api/database.ts 3 additions, 1 deletionfrontend/src/metabase-types/api/database.ts
- modules/drivers/snowflake/resources/metabase-plugin.yaml 1 addition, 1 deletionmodules/drivers/snowflake/resources/metabase-plugin.yaml
- modules/drivers/snowflake/src/metabase/driver/snowflake.clj 6 additions, 7 deletionsmodules/drivers/snowflake/src/metabase/driver/snowflake.clj
- src/metabase/driver.clj 3 additions, 0 deletionssrc/metabase/driver.clj
- src/metabase/models/permissions/util.clj 9 additions, 0 deletionssrc/metabase/models/permissions/util.clj
Loading
Please register or sign in to comment