Commit Graph

15 Commits

Author SHA1 Message Date
Matthieu Haineault
e43cb489cf fix(typing): removed validation on ExpenseDto 2025-11-17 15:05:32 -05:00
Matthieu Haineault
99cb5da69d fix(imports): small import fix 2025-11-17 14:55:12 -05:00
Matthieu Haineault
7fbcc29b8a fix(expenses): ajusted return values (added type) 2025-11-17 14:54:10 -05:00
Matthieu Haineault
8df3becbb5 clean(modules): clean module imports and clean utils files 2025-11-13 15:30:29 -05:00
Matthieu Haineault
2003b5357d fix(timesheets): typing fix 2025-11-13 08:20:01 -05:00
Matthieu Haineault
14c00522db fix(timesheets): ajusted type of function mapOneTimesheet 2025-11-12 14:13:04 -05:00
Matthieu Haineault
e067e15bb1 fix(timesheets): added type to expense in return 2025-11-12 13:30:51 -05:00
Matthieu Haineault
1d9eaeab30 feat(Result): ajusted return values to match Result pattern. 2025-11-12 09:16:37 -05:00
Matthieu Haineault
383a01639a feat(Result): added the result pattern to handle errors at any level. Ajusted modules 2025-11-11 14:51:50 -05:00
Matthieu Haineault
8dca65d00e refactor(expenses): ajusted the controller and service to match new session set-up and did some cleaning 2025-11-07 13:09:32 -05:00
Matthieu Haineault
bdbec4f68c feat(pay-period): added approval of timesheets, shifts and expenses by bulk. added route to controller 2025-11-03 14:14:09 -05:00
Matthieu Haineault
5268737bd1 feat(expenses): implement role guards 2025-11-03 12:11:13 -05:00
Matthieu Haineault
7ee87d8409 feat(timesheets): implement role guards for timesheets 2025-11-03 12:08:54 -05:00
Matthieu Haineault
f1f765b350 clean(folder): cleaning imports 2025-11-03 11:47:41 -05:00
Matthieu Haineault
b1c6c50571 refactor(time-and-attendance): removed a layer of folder 2025-11-03 10:53:15 -05:00