Nic D
|
a4be488a0f
|
fix(sick-hours): fix a single error in shift creation where sick hours check was being done with banked hours
|
2026-02-06 14:02:01 -05:00 |
|
Nic D
|
2ec59e2ffb
|
feat(paid-time-off): add methods and controller to pull paid time off for one employee
|
2026-02-05 08:00:54 -05:00 |
|
Nic D
|
68883b84e7
|
feat(pay-period): add SSE for timesheet-approval when employees update timesheet and a user is on timesheet-approval
|
2026-01-21 10:21:58 -05:00 |
|
|
|
646cb58e98
|
feat(pay-period): begin integration of SSE route for live event-based feedback on timesheet update
|
2026-01-20 16:28:17 -05:00 |
|
Matthieu Haineault
|
e259851b87
|
clean(banking): removed debug comments
|
2026-01-14 10:38:49 -05:00 |
|
Matthieu Haineault
|
8a2e67cbc8
|
fix(banking): fix delete options of withdraw_banking hours
|
2026-01-14 10:37:46 -05:00 |
|
Matthieu Haineault
|
1abc377891
|
fix(banking): fix an issue where the banked hours would not be updated as intended
|
2026-01-14 08:20:27 -05:00 |
|
Matthieu Haineault
|
560bb9cc3c
|
fix(banking_hours): added modifier of 1.5 to ensure real display and manipulations of banked hours
|
2026-01-13 14:07:44 -05:00 |
|
Matthieu Haineault
|
dda1592871
|
clean(pre-prod): did some cleaning
|
2026-01-12 09:54:38 -05:00 |
|
Matthieu Haineault
|
4c7c596d02
|
refactor(paid-time-off): refactor functions to use paid-time-off service instead.
|
2026-01-09 12:01:06 -05:00 |
|
Matthieu Haineault
|
70575e1772
|
feat(banking_hours): added a function to add or take banked_hours
|
2026-01-09 08:00:08 -05:00 |
|
Matthieu Haineault
|
41efccac17
|
fix(migration): commented migration scripts
|
2026-01-08 14:20:05 -05:00 |
|
Matthieu Haineault
|
5b778943a1
|
feat(paid_time-off): worked on vacation service, implemented vacation business logic inside shifts creation and did a migration
|
2026-01-08 12:13:14 -05:00 |
|
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 |
|