From dc615340bcc83674d7f356b32762b0bcd568fa1a Mon Sep 17 00:00:00 2001 From: Nicolas Drolet Date: Tue, 7 Oct 2025 14:13:04 -0400 Subject: [PATCH] fix(auth): change auth signup to use authentik test account rather than seed account for supervisor --- quasar.config.ts | 12 +- src/i18n/en-ca/index.ts | 1 + src/i18n/fr-ca/index.ts | 1 + src/layouts/main-layout.vue | 8 +- .../auth.models.ts} | 2 +- .../components/pay-period-navigator.vue | 4 +- .../shared/components/q-table-filters.vue | 18 +- .../details-crud-dialog-chart-expenses.vue | 83 +++--- ...details-crud-dialog-chart-hours-worked.vue | 17 +- .../details-crud-dialog-chart-shift-types.vue | 66 +++-- .../components/details-crud-dialog.vue | 158 +++++------ .../components/overview-list-item.vue | 10 +- .../components/overview-list.vue | 91 +++--- .../components/overview-report.vue | 49 ++-- .../models/pay-period-overview.models.ts | 10 + .../timesheet-approval-csv-report.models.ts | 2 +- .../pages/timesheet-approval-page.vue | 37 --- .../services/timesheet-approval-service.ts | 4 +- .../expense-crud-dialog-form.vue | 83 +++--- .../components/expense-crud-dialog-header.vue | 34 +++ .../components/expense-crud-dialog-list.vue | 151 ++++++++++ ...expense-crud-dialog-supervisor-comment.vue | 0 .../components/expense-crud-dialog.vue | 58 ++++ .../expenses/expense-crud-dialog-list.vue | 117 -------- .../expenses/expense-crud-dialog.vue | 121 -------- .../expenses/timesheet-details-expenses.vue | 267 ------------------ .../{shift => }/shift-crud-dialog.vue | 0 .../{shift => }/shift-list-header.vue | 4 +- .../components/shift-list-legend.vue | 72 +++++ .../components/{shift => }/shift-list-row.vue | 10 +- .../components/{shift => }/shift-list.vue | 65 +++-- .../components/shift/shift-list-legend.vue | 42 --- .../components/timesheet-wrapper.vue | 88 ++++++ .../timesheet/timesheet-wrapper.vue | 68 ----- .../composables/api/use-expense-api.ts | 14 +- .../composables/api/use-shift-api.ts | 2 +- .../composables/use-expense-draft.ts | 8 +- .../composables/use-expense-items.ts | 99 +++---- .../timesheets/constants/expense.constants.ts | 2 - .../timesheets/models/expense.models.ts | 9 +- .../timesheets/models/expense.validation.ts | 14 +- .../models/pay-period-details.models.ts | 13 +- .../timesheets/pages/timesheet-page.vue | 48 ---- .../timesheets/services/timesheet-service.ts | 20 +- src/modules/timesheets/utils/expense.util.ts | 11 +- .../timesheets/utils/timesheet-format.util.ts | 2 +- .../profile-page.vue} | 0 .../pages/supervisor-crew-page.vue | 0 src/pages/timesheet-approval-page.vue | 46 +++ src/pages/timesheet-page.vue | 37 +++ src/router/routes.ts | 8 +- src/stores/auth-store.ts | 6 +- src/stores/expense-store.ts | 117 ++++---- src/stores/shift-store.ts | 26 +- src/stores/timesheet-store.ts | 124 ++++---- src/utils/normalize-object.ts | 4 +- src/utils/store-helpers.ts | 1 + src/utils/to-qselect-options.ts | 2 +- src/utils/unwrap-and-clone.ts | 4 +- 59 files changed, 1092 insertions(+), 1278 deletions(-) rename src/modules/auth/{types/auth-interface.ts => models/auth.models.ts} (56%) delete mode 100644 src/modules/timesheet-approval/pages/timesheet-approval-page.vue rename src/modules/timesheets/components/{expenses => }/expense-crud-dialog-form.vue (65%) create mode 100644 src/modules/timesheets/components/expense-crud-dialog-header.vue create mode 100644 src/modules/timesheets/components/expense-crud-dialog-list.vue rename src/modules/timesheets/components/{expenses => }/expense-crud-dialog-supervisor-comment.vue (100%) create mode 100644 src/modules/timesheets/components/expense-crud-dialog.vue delete mode 100644 src/modules/timesheets/components/expenses/expense-crud-dialog-list.vue delete mode 100644 src/modules/timesheets/components/expenses/expense-crud-dialog.vue delete mode 100644 src/modules/timesheets/components/expenses/timesheet-details-expenses.vue rename src/modules/timesheets/components/{shift => }/shift-crud-dialog.vue (100%) rename src/modules/timesheets/components/{shift => }/shift-list-header.vue (91%) create mode 100644 src/modules/timesheets/components/shift-list-legend.vue rename src/modules/timesheets/components/{shift => }/shift-list-row.vue (92%) rename src/modules/timesheets/components/{shift => }/shift-list.vue (56%) delete mode 100644 src/modules/timesheets/components/shift/shift-list-legend.vue create mode 100644 src/modules/timesheets/components/timesheet-wrapper.vue delete mode 100644 src/modules/timesheets/components/timesheet/timesheet-wrapper.vue delete mode 100644 src/modules/timesheets/pages/timesheet-page.vue rename src/{modules/profile/pages/profile-container.vue => pages/profile-page.vue} (100%) rename src/{modules/employee-list => }/pages/supervisor-crew-page.vue (100%) create mode 100644 src/pages/timesheet-approval-page.vue create mode 100644 src/pages/timesheet-page.vue diff --git a/quasar.config.ts b/quasar.config.ts index 3821349..13781d0 100644 --- a/quasar.config.ts +++ b/quasar.config.ts @@ -106,7 +106,7 @@ export default defineConfig((ctx) => { color: 'primary', avatar: 'https://cdn.quasar.dev/img/boy-avatar.png', }, - dark: "auto", + dark: false, }, // iconSet: 'material-icons', // Quasar icon set @@ -127,15 +127,7 @@ export default defineConfig((ctx) => { // animations: 'all', // --- includes all animations // https://v2.quasar.dev/options/animations - animations: [ - 'fadeIn', - 'fadeOut', - 'fadeInUp', - 'zoomIn', - 'zoomOut', - 'flipInX', - 'flipOutX', - ], + animations: 'all', // https://v2.quasar.dev/quasar-cli-vite/quasar-config-file#sourcefiles // sourceFiles: { diff --git a/src/i18n/en-ca/index.ts b/src/i18n/en-ca/index.ts index 6c8f371..922125b 100644 --- a/src/i18n/en-ca/index.ts +++ b/src/i18n/en-ca/index.ts @@ -83,6 +83,7 @@ export default { cancel: "cancel", update: "update", modify: "modify", + close: "close", }, misc: { or: "or", diff --git a/src/i18n/fr-ca/index.ts b/src/i18n/fr-ca/index.ts index 907802f..213d174 100644 --- a/src/i18n/fr-ca/index.ts +++ b/src/i18n/fr-ca/index.ts @@ -83,6 +83,7 @@ export default { cancel: "annuler", update: "mettre à jour", modify: "modifier", + close: "fermer", }, misc: { or: "ou", diff --git a/src/layouts/main-layout.vue b/src/layouts/main-layout.vue index 3ea5017..90b6276 100644 --- a/src/layouts/main-layout.vue +++ b/src/layouts/main-layout.vue @@ -1,14 +1,14 @@