feat: phase 2 - migrate all route guards to require_permission (75 guards, 21 files)

This commit is contained in:
Agent Zero
2026-07-15 22:35:50 +02:00
parent 8ca6dfee88
commit 08fd3ab72c
18 changed files with 132 additions and 265 deletions
+2
View File
@@ -29,7 +29,9 @@ CORE_PERMISSIONS: list[dict[str, str]] = [
{"key": "groups:write", "label": "Groups: Write", "category": "core", "module": "groups"},
{"key": "groups:delete", "label": "Groups: Delete", "category": "core", "module": "groups"},
{"key": "audit:read", "label": "Audit Log: Read", "category": "core", "module": "audit"},
{"key": "settings:read", "label": "Settings: Read", "category": "core", "module": "settings"},
{"key": "settings:write", "label": "Settings: Write", "category": "core", "module": "settings"},
{"key": "plugins:read", "label": "Plugins: Read", "category": "core", "module": "plugins"},
{"key": "plugins:install", "label": "Plugins: Install", "category": "core", "module": "plugins"},
{"key": "plugins:configure", "label": "Plugins: Configure", "category": "core", "module": "plugins"},
{"key": "tenants:read", "label": "Tenants: Read", "category": "core", "module": "tenants"},