Enforce Setting Permissions for sharing APIs (#21610)
* disallow adding recipients by non-admins with monitoring permission
* enforce sharing and embedding apis
Co-authored-by:
Aleksandr Lesnenko <alxnddr@gmail.com>
Showing
- enterprise/backend/test/metabase_enterprise/advanced_permissions/api/setting_test.clj 95 additions, 1 deletion...base_enterprise/advanced_permissions/api/setting_test.clj
- src/metabase/api/card.clj 4 additions, 4 deletionssrc/metabase/api/card.clj
- src/metabase/api/common/validation.clj 3 additions, 3 deletionssrc/metabase/api/common/validation.clj
- src/metabase/api/dashboard.clj 3 additions, 3 deletionssrc/metabase/api/dashboard.clj
- test/metabase/api/card_test.clj 12 additions, 3 deletionstest/metabase/api/card_test.clj
- test/metabase/api/dashboard_test.clj 6 additions, 3 deletionstest/metabase/api/dashboard_test.clj
Please register or sign in to comment