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 | export const modules = [ { key: 'customers', label: 'Customers' }, { key: 'contacts', label: 'Contacts' }, { key: 'products', label: 'Products & Services' }, { key: 'suppliers', label: 'Suppliers' }, { key: 'stock-movements', label: 'Stock Movements' }, { key: 'purchase-orders', label: 'Purchase Orders' }, { key: 'jobcards', label: 'Jobcards' }, { key: 'quotes', label: 'Quotes' }, { key: 'invoices', label: 'Invoices' }, { key: 'credit-notes', label: 'Credit Notes' }, { key: 'reports', label: 'Reports' }, { key: 'timesheet', label: 'Timesheet' }, ] as const; /** Client Zone staff moderation: listed separately on the group permissions screen. */ export const clientZoneAdminModules = [ { key: 'registered-users', label: 'Registered users (Client Zone)' }, { key: 'customer-update-requests', label: 'Information update requests' }, ] as const; export const allModulesForGroupPermissions = [...modules, ...clientZoneAdminModules] as const; export type ModuleKey = (typeof modules)[number]['key']; export type ClientZoneAdminModuleKey = (typeof clientZoneAdminModules)[number]['key']; |