feat: phase 2 - migrate all route guards to require_permission (75 guards, 21 files)
This commit is contained in:
@@ -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"},
|
||||
|
||||
Reference in New Issue
Block a user