Do not let API users archive the last superuser (#27524)
* Do not let API users archive the last superuser [Fixes #26759] * DRY up admin-archiving check * Fix is_superuser bug in with-single-admin-user * Get count of values correctly on H2
Showing
- .clj-kondo/config.edn 1 addition, 0 deletions.clj-kondo/config.edn
- src/metabase/api/user.clj 16 additions, 16 deletionssrc/metabase/api/user.clj
- src/metabase/models/permissions_group_membership.clj 18 additions, 6 deletionssrc/metabase/models/permissions_group_membership.clj
- src/metabase/models/user.clj 10 additions, 6 deletionssrc/metabase/models/user.clj
- test/metabase/api/user_test.clj 13 additions, 1 deletiontest/metabase/api/user_test.clj
- test/metabase/models/permissions_group_membership_test.clj 13 additions, 1 deletiontest/metabase/models/permissions_group_membership_test.clj
- test/metabase/test.clj 36 additions, 0 deletionstest/metabase/test.clj
Loading
Please register or sign in to comment