Commit Graph

10 Commits

Author SHA1 Message Date
93b974c160 fix(presets): simplify process of updating employee profiles with deleted preset.
Also removed superfluous prints that are no longer required in certain modules (testing)
2025-12-12 13:33:27 -05:00
Matthieu Haineault
be957d8180 fix(schedule_preset) : added a check to remove preset_id for employees using the newly deleted preset 2025-12-11 12:02:34 -05:00
Matthieu Haineault
acc128e5ea fix(presets): removed name from where clause to find the preset 2025-12-11 10:11:33 -05:00
Nic D.
cb52089db8 fix(schedule-preset): adjust services to use consistent dto and field names (mix of shifts and preset_shifts) 2025-12-10 16:51:38 -05:00
Matthieu Haineault
b6132c8b35 feat(schedule-presets): added a service that applies a preset to an existing timesheet. did some cleaning in utils and dtos 2025-12-09 13:02:10 -05:00
Matthieu Haineault
d913f59eb5 refactor(schedules_employees): refactor schema relations between employees and presets 2025-12-04 10:42:54 -05:00
Matthieu Haineault
fb0187c117 feat(employees): ajusted employees module, added an update method and route 2025-12-02 12:57:49 -05:00
Matthieu Haineault
26ea84cf1a feat(user_module_access): created user_module_access model and module. implemented update, revoke and get methods. 2025-11-26 15:05:22 -05:00
Matthieu Haineault
c5c96cce22 feat(schedulePresets): ajusted the create function. added validation of the name and overlaps checking 2025-11-25 16:32:20 -05:00
Matthieu Haineault
3ceb2e0955 refactor(presets): refactor module to use Result Pattern commented to work on plugging error names 2025-11-18 13:49:18 -05:00