fix(users): grant manager Review Queue access, restrict Webhooks to admin
Aegis CI / lint-and-test (push) Has been cancelled
Snyk Security Scan / Python vulnerabilities (backend) (push) Has been cancelled
Snyk Security Scan / npm vulnerabilities (frontend) (push) Has been cancelled
Snyk Security Scan / Docker image vulnerabilities (backend) (push) Has been cancelled

Manager could not see the Review Queue nav item, load the page, or
call mark-reviewed (red_lead/blue_lead/admin only) — added to the
route guard, sidebar visibility, badge query, and the backend
endpoint's role check.

Webhook Configuration was shown to red_lead/blue_lead in Settings
even though the backend already restricted every webhook endpoint to
admin only — the tab is now admin-only in the UI too, matching what
was already enforced server-side.
This commit is contained in:
kitos
2026-07-16 10:31:21 +02:00
parent 0002601b50
commit 0b60531677
6 changed files with 33 additions and 8 deletions
+1 -1
View File
@@ -59,7 +59,7 @@ export default function App() {
<Route
path="/techniques/review-queue"
element={
<ProtectedRoute roles={["admin", "red_lead", "blue_lead"]}>
<ProtectedRoute roles={["admin", "red_lead", "blue_lead", "manager"]}>
<Suspense fallback={<LoadingSpinner text="Loading…" />}><ReviewQueuePage /></Suspense>
</ProtectedRoute>
}