Commit Graph

11 Commits

Author SHA1 Message Date
Matthieu Haineault
ad49a2265a feat(shifts): added a new route to enable shift creation/modification/deleting using the timesheets_approval page 2025-12-22 11:12:14 -05:00
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
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
13962a8496 clean(modules): modules file cleaning 2025-12-04 14:50:23 -05:00
Matthieu Haineault
9b4517a26d clean(shifts): did some cleaning 2025-12-04 11:05:38 -05:00
Matthieu Haineault
245d671f0b fix(shifts): small return fixes 2025-12-04 10:45:47 -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
ebc1cd77d8 refactor(controllers): added ModuleAccessAllowed and Access decorators 2025-12-01 16:03:48 -05:00
Matthieu Haineault
5452641f19 feat(migration): added a split prismaModule to manage legacy DB, created scripts to fetch old data, transform to match the new structure and creates new items in the new DB 2025-11-24 14:59:16 -05:00
Matthieu Haineault
48f1220a4e clean(modules): cleaned unused dto files and added validation. Changed error messages to match i18n 2025-11-18 14:55:42 -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