Antoine Clausse
|
5373c84d9f
|
[web] Add requireAdminRoles param to hasAdminCapability (#28006)
* Add `requireAdminRoles` param to `hasAdminCapability`
https://github.com/overleaf/internal/pull/27965#discussion_r2284808889
Co-authored-by: Andrew Rumble <andrew.rumble@overleaf.com>
* Update test
---------
Co-authored-by: Andrew Rumble <andrew.rumble@overleaf.com>
GitOrigin-RevId: 83f8af84debc70c7a2e294638747369c786be22f
|
2025-08-20 08:05:52 +00:00 |
|
Andrew Rumble
|
160e82a732
|
Combine implementations of hasAdminCapability
GitOrigin-RevId: a847c9182c018524c96726fe30e501763904b82e
|
2025-08-13 08:06:58 +00:00 |
|
Andrew Rumble
|
70e0ca3eb5
|
Split adminCapabilities middleware into two
GitOrigin-RevId: 093e455e33459cae2e3da236958cb991f128299e
|
2025-08-08 08:05:52 +00:00 |
|
Andrew Rumble
|
0f4534260b
|
Try checking admin access before getting capabilities
GitOrigin-RevId: 75ff99aa6b6e94c1b84a99d22d65b327f4d40126
|
2025-08-08 08:05:47 +00:00 |
|
Andrew Rumble
|
ccfeb59c59
|
Move hasAdminCapability middleware into helpers
This is so that we can test it more easily than embedding it would allow
GitOrigin-RevId: be23d945bc7c816d32b18b4990ecd9e0a6592eb5
|
2025-08-08 08:05:42 +00:00 |
|
Andrew Rumble
|
192aacbecd
|
Add hasAdminCapabilities function to ExpressLocals
This will be available in pug to allow admin capabilities to be used.
GitOrigin-RevId: 6bc4e38385b421aa44ee9385e28f3c59b09e3ade
|
2025-08-08 08:05:37 +00:00 |
|