Commit Graph

552 Commits

Author SHA1 Message Date
Matthieu Haineault
7b86b8c662 refactor(employee): switched phone_number type from number to string 2025-08-26 12:50:11 -04:00
Matthieu Haineault
464512eb96 Revert "fix(module): added archivalAttachmentModule to app.module.ts"
This reverts commit 0e3c5581d8.
2025-08-26 08:11:22 -04:00
Matthieu Haineault
0e3c5581d8 fix(module): added archivalAttachmentModule to app.module.ts 2025-08-25 16:46:59 -04:00
Matthieu Haineault
35e2e38811 feat(attachments): setup Garbage Collector for attachments module 2025-08-25 16:42:05 -04:00
Matthieu Haineault
fe32081ed9 feat(attachments): setup AdminSearchDto, CronJobs for archival and display route via controller 2025-08-25 15:46:28 -04:00
Matthieu Haineault
5285f1951f Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/attachment/MatthieuH 2025-08-25 13:31:46 -04:00
Matthieu Haineault
a3c58fb0f5 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/attachment/MatthieuH 2025-08-25 13:29:56 -04:00
Matthieu Haineault
72f6cc8a9e refactor(routes): ajusted routes on Patch functions 2025-08-25 13:14:19 -04:00
Matthieu Haineault
f11302aa3c Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/attachment/MatthieuH 2025-08-25 08:17:00 -04:00
Matthieu Haineault
514f41df19 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/attachment/MatthieuH 2025-08-25 08:16:34 -04:00
Matthieu Haineault
301d5f2c9d feat(timesheet): replaced findAll by getPeriodByQuery with year, period_no and email query params. 2025-08-25 08:07:48 -04:00
Matthieu Haineault
d58f4e392c feat(variants): setup variants of file types 2025-08-22 13:16:35 -04:00
Matthieu Haineault
2eadabbdb4 fix(Leave-Requests): small fix in Promises 2025-08-22 06:59:45 -04:00
Matthieu Haineault
bfe145854f fix(export csv): added a filter to check if item is approved 2025-08-21 16:27:17 -04:00
Matthieu Haineault
9a150715b0 refactor(leave-request): refactor to use email instead of employee ids 2025-08-21 15:00:40 -04:00
Matthieu Haineault
bdf6662374 feat(label): modified label of pay-periods 2025-08-21 10:07:04 -04:00
Matthieu Haineault
1155a58eac feat(label): modified label of pay-periods 2025-08-21 09:13:09 -04:00
Matthieu Haineault
5282406b7a feat(L-R): comments about future refactor 2025-08-21 08:16:31 -04:00
Matthieu Haineault
d1fe7868f9 refactor(variables): renamed variables to use snake_case 2025-08-20 15:33:48 -04:00
Matthieu Haineault
3c8c999bfe feat(approval): selected approval by bulk for pay-period using crew view. renamed variables to use snake_case 2025-08-20 15:33:17 -04:00
Matthieu Haineault
d44f8da99f feat(full_name): added employee full name for liste d'employés 2025-08-19 16:17:34 -04:00
Matthieu Haineault
220f5901dd refactor(pay-periods): removed employe_id from pay_load 2025-08-19 15:46:18 -04:00
Matthieu Haineault
f765a99273 refactor(pay-period): ajusted logics services and controller of model pay-periods 2025-08-19 14:49:47 -04:00
Matthieu Haineault
ae6ce4bf97 feat(pay-period): added email to Param of getCrewOverview 2025-08-19 09:37:53 -04:00
Matthieu Haineault
a23a6299dd refactor(module): refactored expenses and shifts approval to be made in batch iva timesheets 2025-08-19 08:44:36 -04:00
Matthieu Haineault
7a9adeec69 refactor(module): refactor employees, archives and pay-period to use email instead of id and switch pay-period's requests to transaction 2025-08-19 08:34:35 -04:00
Matthieu Haineault
fe87c36884 fix(supervisor): added is_supervisor column to employees, archives and mock seeds 2025-08-18 12:26:52 -04:00
Matthieu Haineault
4d2ed4714f fix(timesheet): removed magic number 2025-08-18 10:57:35 -04:00
Matthieu Haineault
30f7179fe6 feat(attachments): minor fix and try catch for attachments controller 2025-08-18 10:44:28 -04:00
Matthieu Haineault
e62b4cff1c feat(attachments): minor fix and try catch for attachments controller 2025-08-18 10:44:16 -04:00
Matthieu Haineault
2761b75f40 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/attachment/MatthieuH 2025-08-18 10:29:00 -04:00
Matthieu Haineault
c45284fd84 feat(attachments): attachments module with minor fixes to attachments prisma model. 2025-08-18 10:26:01 -04:00
bc3a3b96d8 Merge pull request 'fix(employees): fix profile route to actually include email in route as param' (#4) from auth-session-fullstack into main
Reviewed-on: Targo/targo_backend#4
2025-08-15 17:03:20 -04:00
ee90bde58c fix(employees): fix profile route to actually include email in route as param 2025-08-15 17:02:35 -04:00
Matthieu Haineault
014f58f78a feat(attachments): added prisma models for blobs and attachments and basic setup for stream and hash 2025-08-15 13:30:07 -04:00
Matthieu Haineault
9d3967c5c7 feat(attachments): base config for attachment management. 2025-08-14 16:54:11 -04:00
Matthieu Haineault
45386ac4bf fix(temp): temporary commented RolesAllowed tags for dev purposes. 2025-08-14 11:55:17 -04:00
Matthieu Haineault
183a54a89a feat(employees): added funcion to get employee by email 2025-08-14 11:47:47 -04:00
Matthieu Haineault
5b1746da9d fix(prisma): minor fix 2025-08-13 15:51:46 -04:00
Matthieu Haineault
3307f3c334 fix(seeds): added job_titles to employees and employees_archive 2025-08-13 15:34:50 -04:00
Matthieu Haineault
24779b67f6 fix(controller): small fix 2025-08-13 15:08:13 -04:00
Matthieu Haineault
41c5421cba feat(module): added fonction to fetch a scoped list of employee 2025-08-13 15:03:24 -04:00
Matthieu Haineault
eea4cc015a feat(module):added dto for list of employees. added job_title to employees table 2025-08-13 14:26:19 -04:00
Matthieu Haineault
90dc38154d feat(tests): setup e2e-spec files for route testing. shifts-approval, expenses-approval, timesheets-approval et pay-periods-approval 2025-08-13 10:41:25 -04:00
Matthieu Haineault
8c201edd95 feat(tests): last setups 2025-08-13 10:04:16 -04:00
Matthieu Haineault
1949731773 feat(tests): setup e2e-spec files for route testing. shifts, expenses, timesheets 2025-08-13 09:57:05 -04:00
Matthieu Haineault
fd3b9334e3 feat(tests): setup e2e-spec files for route testing. bank_codes, customers, employees 2025-08-13 08:58:42 -04:00
Matthieu Haineault
4496c1e419 feat(mock): added mock-seeds scripts 2025-08-12 12:09:57 -04:00
Matthieu Haineault
22fb29b8fa feat(pay-period): added comments to pay-periods-query.service.ts 2025-08-11 15:47:04 -04:00
Matthieu Haineault
4c880e47bf refactor(module): rename and refactor services 2025-08-11 14:58:03 -04:00