[web] Add admin permission modify-feature-override (#27395)

* Add capability `modify-feature-overrides`

* Check `modify-feature-overrides` for create endpoint (frontend)

* Check `modify-feature-overrides` for create endpoint (backend)

* Update tests

* Check `modify-feature-override` for delete endpoint (frontend)

* Check `modify-feature-override` for delete endpoint (backend)

* Update tests

* Fixup test name

Co-authored-by: Andrew Rumble <andrew.rumble@overleaf.com>

---------

Co-authored-by: Andrew Rumble <andrew.rumble@overleaf.com>
GitOrigin-RevId: ebf37e48fed1dd6fda23ca8c7a5baf55af1cde38
This commit is contained in:
Antoine Clausse
2025-07-31 16:37:20 +02:00
committed by Copybot
parent f4517d9992
commit 54d5aaf9f9

View File

@@ -3,6 +3,7 @@ export type AdminCapability =
| 'clear-session'
| 'create-recurly-account'
| 'create-subscription'
| 'modify-feature-override'
| 'modify-login-status'
| 'modify-user-email'
| 'modify-user-name'