Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | export const PERMISSION_CATALOG = {
// Identity & Auth
USER_VIEW: 'user.view',
USER_CREATE: 'user.create',
USER_UPDATE: 'user.update',
USER_DELETE: 'user.delete',
ROLE_MANAGE: 'role.manage',
MFA_RESET: 'mfa.reset',
SESSION_REVOKE: 'session.revoke',
// HR & Organization
ORG_STRUCTURE_MANAGE: 'org.structure.manage',
EMPLOYEE_VIEW: 'employee.view',
EMPLOYEE_CREATE: 'employee.create',
EMPLOYEE_UPDATE: 'employee.update',
EMPLOYEE_DELETE: 'employee.delete',
DOCUMENT_VIEW: 'document.view',
DOCUMENT_UPLOAD: 'document.upload',
// Leave & Attendance
LEAVE_POLICY_MANAGE: 'leave.policy.manage',
LEAVE_REQUEST_APPROVE: 'leave.request.approve',
LEAVE_BALANCE_ADJUST: 'leave.balance.adjust',
ATTENDANCE_VIEW: 'attendance.view',
ATTENDANCE_REGULARIZE: 'attendance.regularize',
// Payroll
PAYROLL_RUN_EXECUTE: 'payroll.run.execute',
PAYROLL_RUN_APPROVE: 'payroll.run.approve',
SALARY_STRUCTURE_MANAGE: 'salary.structure.manage',
PAYSLIP_VIEW_ALL: 'payslip.view.all',
// Platform Tools
TEMPLATE_MANAGE: 'template.manage',
WEBHOOK_MANAGE: 'webhook.manage',
API_KEY_MANAGE: 'api.key.manage',
REPORT_CREATE: 'report.create',
REPORT_VIEW_ALL: 'report.view.all',
IMPORT_EXECUTE: 'import.execute',
EXPORT_EXECUTE: 'export.execute',
// Security & Audit
AUDIT_LOG_VIEW: 'audit.log.view',
FEATURE_FLAG_MANAGE: 'feature.flag.manage',
TENANT_SETTINGS_MANAGE: 'tenant.settings.manage',
// Billing
SUBSCRIPTION_MANAGE: 'subscription.manage',
INVOICE_VIEW: 'invoice.view',
// IoT & Devices
DEVICE_MANAGE: 'device.manage',
BIOMETRIC_SYNC_TRIGGER: 'biometric.sync.trigger',
};
|