diff --git a/src/pages/roles/RolesContent.tsx b/src/pages/roles/RolesContent.tsx index c6a8528..612e9ad 100644 --- a/src/pages/roles/RolesContent.tsx +++ b/src/pages/roles/RolesContent.tsx @@ -158,6 +158,15 @@ const PERMISSION_GROUPS = [ }, ], }, + { + groupName: `Invoices`, + children: [ + { + id: `CanViewInvoices`, + name: `Can View Invoices`, + }, + ], + }, ] export const RolesContent = observer(({ diff --git a/src/pages/roles/roles-enums.ts b/src/pages/roles/roles-enums.ts index 4b501c5..8c15b32 100644 --- a/src/pages/roles/roles-enums.ts +++ b/src/pages/roles/roles-enums.ts @@ -27,4 +27,5 @@ export const Permissions = { AUTO_TESTS_ONLY_IsSetUserPasswordBypassingEmailConfirmationAllowed: `AUTO TESTS ONLY Is Set User Password Bypassing Email Confirmation Allowed`, CanManagePersonalTimeTracker: `Can Manage Personal Time Tracker`, AUTO_TESTS_ONLY_IsEntriesHardDeleteAllowed: `AUTO TESTS ONLY Is Entries Hard Delete Allowed`, + CanViewInvoices: `Can View Invoices`, } diff --git a/src/routes/state/AccessBasedOnPemissionsState.ts b/src/routes/state/AccessBasedOnPemissionsState.ts index 3c5fd4a..d49cc5f 100644 --- a/src/routes/state/AccessBasedOnPemissionsState.ts +++ b/src/routes/state/AccessBasedOnPemissionsState.ts @@ -28,6 +28,7 @@ export enum Permission { AUTO_TESTS_ONLY_IsSetUserPasswordBypassingEmailConfirmationAllowed = `AUTO_TESTS_ONLY_IsSetUserPasswordBypassingEmailConfirmationAllowed`, CanManagePersonalTimeTracker = `CanManagePersonalTimeTracker`, AUTO_TESTS_ONLY_IsEntriesHardDeleteAllowed = `AUTO_TESTS_ONLY_IsEntriesHardDeleteAllowed`, + CanViewInvoices = `CanViewInvoices`, } export class AccessBasedOnPemissionsState {