الملفات
back_end_oudelaa/src/modules/superadmin/superadmin-permissions.ts
boutmoun123 5bd5e19a89
فشلت بعض الفحوصات
/ deploy (push) Failing after 1m22s
feat: expand backend admin marketplace and scaling
2026-05-14 16:44:07 +03:00

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,
);