23 أسطر
725 B
TypeScript
23 أسطر
725 B
TypeScript
export const SUPERADMIN_PERMISSIONS = {
|
|
OVERVIEW_READ: 'overview.read',
|
|
ANALYTICS_READ: 'analytics.read',
|
|
USERS_READ: 'users.read',
|
|
USERS_MANAGE: 'users.manage',
|
|
CONTENT_MODERATE: 'content.moderate',
|
|
MARKETPLACE_MANAGE: 'marketplace.manage',
|
|
NOTIFICATIONS_READ: 'notifications.read',
|
|
AUDIT_READ: 'audit.read',
|
|
SETTINGS_READ: 'settings.read',
|
|
SETTINGS_WRITE: 'settings.write',
|
|
SESSIONS_MANAGE: 'sessions.manage',
|
|
OPS_READ: 'ops.read',
|
|
CASES_MANAGE: 'cases.manage',
|
|
} as const;
|
|
|
|
export type SuperAdminPermission =
|
|
(typeof SUPERADMIN_PERMISSIONS)[keyof typeof SUPERADMIN_PERMISSIONS];
|
|
|
|
export const DEFAULT_SUPERADMIN_PERMISSIONS: SuperAdminPermission[] = Object.values(
|
|
SUPERADMIN_PERMISSIONS,
|
|
);
|