From 80e07bfff24fd2dac8b0db993ce3c8e44094d0db Mon Sep 17 00:00:00 2001 From: Nic D Date: Tue, 27 Jan 2026 16:09:53 -0500 Subject: [PATCH] fix(approvals): add preset to possible changes that can be applied to employee timesheet from approval page --- .../timesheets/components/shift-list-day.vue | 8 ++++++-- src/modules/timesheets/components/shift-list.vue | 9 +++++++-- .../timesheets/composables/use-timesheet-api.ts | 8 ++++---- .../timesheets/services/timesheet-service.ts | 16 +++++++++++++--- 4 files changed, 30 insertions(+), 11 deletions(-) diff --git a/src/modules/timesheets/components/shift-list-day.vue b/src/modules/timesheets/components/shift-list-day.vue index 6908a9e..583e70b 100644 --- a/src/modules/timesheets/components/shift-list-day.vue +++ b/src/modules/timesheets/components/shift-list-day.vue @@ -15,7 +15,7 @@ // ================== State ================== - const { day, dense = false, approved = false, holiday = false } = defineProps<{ + const { timesheetId, weekDayIndex, day, dense = false, approved = false, holiday = false } = defineProps<{ timesheetId: number; weekDayIndex: number; day: TimesheetDay; @@ -59,6 +59,10 @@ else shift_error_message.value = undefined; } + + const onClickApplyDailyPreset = async () => { + await timesheet_api.applyPreset(timesheetId, weekDayIndex, day.date, employeeEmail); + }