mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-23 04:06:21 +00:00
17 lines
379 B
TypeScript
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' };
|
|
}
|