rbac standardization

This commit is contained in:
KingKDot
2026-05-19 09:57:47 -05:00
parent c4f6172143
commit 16169d7465
6 changed files with 617 additions and 24 deletions
+4
View File
@@ -95,6 +95,10 @@ const PERMISSIONS = {
export type Permission = keyof typeof PERMISSIONS;
export function listAllPermissions(): Permission[] {
return Object.keys(PERMISSIONS) as Permission[];
}
function lookupPermission(permission: string): PermissionDef | undefined {
return (PERMISSIONS as Record<string, PermissionDef>)[permission];
}