From 702a977fce5126f4aabdad252e0202425092e3d8 Mon Sep 17 00:00:00 2001 From: Nicolas Drolet Date: Tue, 14 Oct 2025 14:18:32 -0400 Subject: [PATCH] refactor(timesheet): fix delete shift functionality which had stopped working due to complete frontend refactor --- .../components/overview-list.vue | 5 +- .../shift-crud-dialog-add-update-shift.vue | 127 +++++++++--------- .../components/shift-crud-dialog.vue | 3 +- .../composables/api/use-shift-api.ts | 2 +- src/modules/timesheets/models/shift.models.ts | 4 +- .../timesheets/services/timesheet-service.ts | 14 +- src/pages/profile-page.vue | 2 +- src/stores/expense-store.ts | 4 +- src/stores/shift-store.ts | 23 ++-- 9 files changed, 102 insertions(+), 82 deletions(-) diff --git a/src/modules/timesheet-approval/components/overview-list.vue b/src/modules/timesheet-approval/components/overview-list.vue index 59ee1f6..57cd366 100644 --- a/src/modules/timesheet-approval/components/overview-list.vue +++ b/src/modules/timesheet-approval/components/overview-list.vue @@ -22,6 +22,8 @@ const employeeEmail = defineModel(); + const visible_columns = ref(['REGULAR', 'email']); + const emit = defineEmits<{ 'clickedDetailsButton': [email: string]; }>(); @@ -56,6 +58,7 @@