Antoine Clausse
|
2c44d65785
|
[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
|
447efbd5b1
|
Combine implementations of hasAdminCapability
GitOrigin-RevId: a847c9182c018524c96726fe30e501763904b82e
|
2025-08-13 08:06:58 +00:00 |
|
Andrew Rumble
|
b4c6aa6a7e
|
Split adminCapabilities middleware into two
GitOrigin-RevId: 093e455e33459cae2e3da236958cb991f128299e
|
2025-08-08 08:05:52 +00:00 |
|
Andrew Rumble
|
488c0ab6e6
|
Try checking admin access before getting capabilities
GitOrigin-RevId: 75ff99aa6b6e94c1b84a99d22d65b327f4d40126
|
2025-08-08 08:05:47 +00:00 |
|
Andrew Rumble
|
df68be700d
|
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
|
73427c1bfc
|
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 |
|