Files
pulse/frontend-modern/src/utils/rbacPermissions.ts
T
2026-03-18 16:06:30 +00:00

17 lines
379 B
TypeScript

import type { Permission } from '@/types/rbac';
export const RBAC_PERMISSION_ACTIONS = ['read', 'write', 'delete', 'admin', '*'] as const;
export const RBAC_PERMISSION_RESOURCES = [
'settings',
'audit_logs',
'nodes',
'users',
'license',
'*',
] as const;
export function createDefaultRBACPermission(): Permission {
return { action: 'read', resource: 'nodes' };
}