a3bdd41648fix(prisma-client): modified imports in many files to match the new structure of the Prisma ORM. (where @prisma/client => prisma/generated/postgres/client). Added commented mariaDB variables to Dockerfile for future connections
Matthieu Haineault
2026-02-04 10:18:03 -0500
f2ec4d9e82feat(PrismaClient): generation of the 3 individual prisma clients for each database, removed unsupported modules file from the prisma schema folder
Matthieu Haineault
2026-02-04 08:57:47 -0500
789e9acf89fix(mariaDB): fixed account service functions to use new prisma setup
Matthieu Haineault
2026-02-04 08:27:38 -0500
8b9c2f7a86feat(mariaDB): clean prisma MariaDB folders. re-organized it and added scripts command for easier generation and migration
Matthieu Haineault
2026-02-03 15:52:02 -0500
25e9200c41Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/prisma/MariaDB
Matthieu Haineault
2026-02-03 11:42:02 -0500
d7eacd127cfeat(prisma): setup for including MariaDB with the new Prisma version 7.3.0
Matthieu Haineault
2026-02-03 11:40:08 -0500
83f5da2e4afix(preset): fix issue where notification of creation was being sent for weekly preset application
Nic D
2026-01-27 16:33:27 -0500
652bc1cba1feat(presets): add possibility for user with right permissions to apply presets to employee timesheets
Nic D
2026-01-27 16:12:28 -0500
0b31fc829bfix(auth): changes to how logout is handled, will now disconnect user from authentik for app only.
Nic D.
2026-01-26 16:27:11 -0500
9c9554cae6Merge pull request 'dev/nicolas/timesheet-sse' (#9) from dev/nicolas/timesheet-sse into mainFrédérick Pruneau2026-01-21 10:26:57 -0500
68883b84e7feat(pay-period): add SSE for timesheet-approval when employees update timesheet and a user is on timesheet-approval
Nic D
2026-01-21 10:21:58 -0500
646cb58e98feat(pay-period): begin integration of SSE route for live event-based feedback on timesheet updateNicolas Drolet2026-01-20 16:28:17 -0500
c294d491d1feat(banking): added columns to table Employees and timesheets for future update on banking hour options
Matthieu Haineault
2026-01-14 14:44:41 -0500
1abc377891fix(banking): fix an issue where the banked hours would not be updated as intended
Matthieu Haineault
2026-01-14 08:20:27 -0500
6c89acbe0eMerge branch 'main' of git.targo.ca:Targo/targo_backendNicolas Drolet2026-01-13 16:27:31 -0500
fa64b7d919feat(timesheet-approval): add overtime calculation for overview and timesheet detailsNicolas Drolet2026-01-13 16:27:27 -0500
560bb9cc3cfix(banking_hours): added modifier of 1.5 to ensure real display and manipulations of banked hours
Matthieu Haineault
2026-01-13 14:07:44 -0500
dda1592871clean(pre-prod): did some cleaning
Matthieu Haineault
2026-01-12 09:54:38 -0500
5d6f6bfd0afeat(paid_time_off): added last_updated to manipulations bank updates
Matthieu Haineault
2026-01-12 07:20:07 -0500
7e9dbe5b3dfix(employees): change DTOs to accomodate lack of last_update dateNicolas Drolet2026-01-09 12:54:57 -0500
6acb853c69Merge branch 'main' of git.targo.ca:Targo/targo_backendNicolas Drolet2026-01-09 12:12:33 -0500
5ab1144d2cfix(employees): add second employeeDetailedUpsertDto to separate from GET dto that only requires partial PaidTimeOff accessNicolas Drolet2026-01-09 12:12:27 -0500
25c9e0a673Merge branch 'main' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2026-01-09 12:01:11 -0500
4c7c596d02refactor(paid-time-off): refactor functions to use paid-time-off service instead.
Matthieu Haineault
2026-01-09 12:01:06 -0500
791b3aacb9feat(employees): add paid time off to properties sent to employee list queries (some partial, full when editing)Nicolas Drolet2026-01-09 11:39:30 -0500
c03ea4cb6fMerge branch 'main' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2026-01-09 08:00:14 -0500
70575e1772feat(banking_hours): added a function to add or take banked_hours
Matthieu Haineault
2026-01-09 08:00:08 -0500
5b778943a1feat(paid_time-off): worked on vacation service, implemented vacation business logic inside shifts creation and did a migration
Matthieu Haineault
2026-01-08 12:13:14 -0500
bae8a037f7fix(business-logics): small ajustments
Matthieu Haineault
2026-01-07 15:46:29 -0500
4646b2f445feat(employees): added daily_expected_hours to returns to display and manage daily expected hours by employees using the app
Matthieu Haineault
2026-01-07 09:39:10 -0500
6cbf37ed86fix(csv): added real paid hours for csv download
Matthieu Haineault
2026-01-07 09:02:06 -0500
e10a7da1e4feat(csv and expenses): added employee_email to update expense and added call to holiday service to display the right amount of hour paid for holiday shifts inside csv(needs more work. see next commit)
Matthieu Haineault
2026-01-07 08:42:52 -0500
70aefdab73fix(migration): fix some migration problems from legacy db
Matthieu Haineault
2026-01-06 15:04:41 -0500
6dae8df0d3fix(url): switch redirect to right url for staging container
Matthieu Haineault
2026-01-06 10:04:52 -0500
2a6f9eb2acfix(url): switch redirect to right url for staging container
Matthieu Haineault
2026-01-06 09:46:19 -0500
0791f124a0feat(schema): migration of the new table paid_time_off and added a column to employee table = daily_expected_hours
Matthieu Haineault
2026-01-06 09:13:36 -0500
e3006b9b82Merge branch 'main' of git.targo.ca:Targo/targo_backendNicolas Drolet2026-01-06 07:34:42 -0500
53ec64ba1erefactor(sick-leave): remake methods to calculate and update sick leave availableNicolas Drolet2026-01-06 07:34:26 -0500
379104147cfix(csv): added overtime calculation and requalification of regular time unto overtime when daily or weekly maxes are reached
Matthieu Haineault
2026-01-06 07:12:24 -0500
3554f2e901added app.targo.ca and staging.app.targo.ca to the allowed frontend URLsFrédérick Pruneau2026-01-05 09:07:47 -0500
17f06e7867refactor(timesheet): add boolean property to indicate if user has schedule preset or not, used to display set preset buttons on timesheet.Nicolas Drolet2026-01-02 17:27:29 -0500
74fe9fc945debug(module-access): improve error logging to figure out why access module guard is firing 403 errors.Nicolas Drolet2025-12-29 15:07:30 -0500
58baaade5drefactor(pay-periods): refactored bulkApprove for crew to instead toggle approval of all shifts and expenses of a given employeeNicolas Drolet2025-12-22 14:09:35 -0500
ad49a2265afeat(shifts): added a new route to enable shift creation/modification/deleting using the timesheets_approval page
Matthieu Haineault
2025-12-22 11:12:14 -0500
447d968f59feat(pay-period): added is_active to payload to filter inactive employee from the timesheets_approval page
Matthieu Haineault
2025-12-19 16:25:39 -0500
c0d00d0ca9feat(pay-period): added is_active to payload to filter inactive employee from the timesheets_approval page
Matthieu Haineault
2025-12-19 16:16:35 -0500
52c2e5f70cMerge branch 'main' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2025-12-19 15:46:14 -0500
581a4252cdfix(display): fix the display of amount, mileage and hours to use only 2 decimals and no more
Matthieu Haineault
2025-12-19 15:46:10 -0500
072855f34dMerge branch 'main' of git.targo.ca:Targo/targo_backendNicolas Drolet2025-12-19 15:39:24 -0500
d9d9de759ffix(auth): fix /me route to properly send user data, now also includes module accesses for user.Nicolas Drolet2025-12-19 15:39:18 -0500
a40af6a4d0fix():small fix to redirect
Matthieu Haineault
2025-12-19 10:11:29 -0500
62bad94343feat(redirect_url): moved redirect url to .env file
Matthieu Haineault
2025-12-19 10:00:50 -0500
3a0dc4c1cefeat(troubleshooting): roll-back du dernier commit et clean de debugg comments
Matthieu Haineault
2025-12-19 09:54:51 -0500
a80dd357a3feat(debugging): temporary guard disable and comment for troubleshooting dockerization of the staging app. to be rolled-back before prod
Matthieu Haineault
2025-12-19 09:24:26 -0500
ecc8e2a9f6Merge branch 'main' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2025-12-19 08:53:22 -0500
4c88a72a2dfeat(help): finish setup for help/home-page menu
Matthieu Haineault
2025-12-19 08:53:19 -0500
e67ed22badfix(presets): fix minor issue with adding a daily presetNicolas Drolet2025-12-17 13:28:14 -0500