manicanldes-backend/src/identity/permissions.ts

25 lines
513 B
TypeScript

export const PERMISSIONS = [
'pricing.manage',
'operations.read',
'notifications.retry',
'coupons.manage',
'orders.read',
'orders.manage',
'users.read',
'users.create',
'users.approve',
'users.roles.assign',
'roles.read',
'roles.manage',
'audit.read',
'catalog.read',
'catalog.manage',
'catalog.publish',
'inventory.read',
'inventory.manage',
'inventory.adjust',
'inventory.reserve',
'inventory.commit',
] as const;
export type Permission = (typeof PERMISSIONS)[number];