From 0388719d424dcbbe42fef681e9981db4754e3633 Mon Sep 17 00:00:00 2001 From: Matthieu Haineault Date: Tue, 30 Sep 2025 10:43:29 -0400 Subject: [PATCH 1/3] Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/matthieu/timesheet-form From d05634397ad1ffa1faf8222cfe9ddf0f8b5f58aa Mon Sep 17 00:00:00 2001 From: Matthieu Haineault Date: Wed, 1 Oct 2025 14:23:51 -0400 Subject: [PATCH 2/3] feat(expenses): setup routing for expenses upsert function in form and list --- .../components/expenses/expense-form.vue | 32 ++- .../components/expenses/expense-list.vue | 29 ++- .../expenses/timesheet-details-expenses.vue | 215 +++++++++++----- .../components/shift/shift-crud-dialog.vue | 235 ++++++++++-------- .../composables/api/use-expense-api.ts | 66 ++++- .../timesheets/types/expense.interfaces.ts | 16 ++ .../timesheets/types/shift.interfaces.ts | 3 +- src/modules/timesheets/types/shift.types.ts | 3 - src/modules/timesheets/types/ui.types.ts | 4 +- src/modules/timesheets/utils/expense.util.ts | 12 +- .../timesheets/utils/expenses-validators.ts | 11 - 11 files changed, 429 insertions(+), 197 deletions(-) diff --git a/src/modules/timesheets/components/expenses/expense-form.vue b/src/modules/timesheets/components/expenses/expense-form.vue index 7522815..6896097 100644 --- a/src/modules/timesheets/components/expenses/expense-form.vue +++ b/src/modules/timesheets/components/expenses/expense-form.vue @@ -1,4 +1,6 @@