mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-31 12:51:35 +02:00
* Update `requireGroupSettingsReadAccess` to be available to all admins when adminRolesEnabled is true * Update `UserMembershipMiddleware` with a flexible `requireEntityAccess` method * Update `UserMembershipMiddleware` further Update endpoints permissions when admin roles are enabled: `GET /manage/groups/:id/audit-logs` -> view-audit-log `GET /manage/groups/:id/audit-logs/zip` -> view-audit-log `GET /manage/groups/:id/settings` -> all admins `GET /subscription/:id/sso_configuration_test` -> all admins `GET /manage/groups/:id/members` -> all admins `DELETE /manage/groups/:id/user/:user_id` -> `modify-group-member`/`modify-managed-group-member` `GET /manage/groups/:id/members/export` -> all admins * Update `requireEntityAccess` to parameters to an object * Rename `hasAdminAccess` to `hasAnyAdminRole` GitOrigin-RevId: 740ea5148edc50987fbc86607b1aaa7b7523ffcb