Commit Graph

  • a3bdd41648 fix(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
  • f2ec4d9e82 feat(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
  • 789e9acf89 fix(mariaDB): fixed account service functions to use new prisma setup Matthieu Haineault 2026-02-04 08:27:38 -0500
  • 8b9c2f7a86 feat(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
  • 25e9200c41 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/prisma/MariaDB Matthieu Haineault 2026-02-03 11:42:02 -0500
  • d7eacd127c feat(prisma): setup for including MariaDB with the new Prisma version 7.3.0 Matthieu Haineault 2026-02-03 11:40:08 -0500
  • 83f5da2e4a fix(preset): fix issue where notification of creation was being sent for weekly preset application Nic D 2026-01-27 16:33:27 -0500
  • 652bc1cba1 feat(presets): add possibility for user with right permissions to apply presets to employee timesheets Nic D 2026-01-27 16:12:28 -0500
  • 0b31fc829b fix(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
  • 9c9554cae6 Merge pull request 'dev/nicolas/timesheet-sse' (#9) from dev/nicolas/timesheet-sse into main Frédérick Pruneau 2026-01-21 10:26:57 -0500
  • 68883b84e7 feat(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
  • 646cb58e98 feat(pay-period): begin integration of SSE route for live event-based feedback on timesheet update Nicolas Drolet 2026-01-20 16:28:17 -0500
  • bf630acb7c replaced app2 by portail Frédérick Pruneau 2026-01-20 09:02:02 -0500
  • 11d841e868 refactor(chatbot): change context logic, adding context to chat request instead of sending on page change Nic D 2026-01-15 12:18:57 -0500
  • 63cc2a4458 fix(chatbot): changed session id to be unique with user email instead of using testing for everything Nic D 2026-01-15 10:17:45 -0500
  • 4e4fc01ed7 Merge branch 'main' of https://git.targo.ca/Targo/targo_backend Nic D 2026-01-15 09:38:00 -0500
  • 7d492a2817 fix(timesheet): remove lines that were interfering with weekly overtime calculations. Nic D 2026-01-15 09:37:52 -0500
  • 0c99e2e174 added db variable in dockerfile Frederick Pruneau 2026-01-15 09:33:26 -0500
  • c5a41b2bfb fix(DB): fix env value calls for prod setup Matthieu Haineault 2026-01-15 09:16:03 -0500
  • f85c11f780 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2026-01-15 08:47:40 -0500
  • 7d8f9ee7fb feat(migration): migration from old DB to the new one. Matthieu Haineault 2026-01-15 08:47:34 -0500
  • 9079cfceed Merge branch 'main' of https://git.targo.ca/Targo/targo_backend Nic D 2026-01-14 16:06:59 -0500
  • 8410a3f7c6 fix(chatbot): change post address, object structure, handling of response Nic D 2026-01-14 16:06:50 -0500
  • 78798c9173 added app2.targo.ca in CORS Frédérick Pruneau 2026-01-14 15:37:30 -0500
  • 5805549058 fix(prisma): commented unused column Matthieu Haineault 2026-01-14 15:31:50 -0500
  • c294d491d1 feat(banking): added columns to table Employees and timesheets for future update on banking hour options Matthieu Haineault 2026-01-14 14:44:41 -0500
  • e259851b87 clean(banking): removed debug comments Matthieu Haineault 2026-01-14 10:38:49 -0500
  • 8a2e67cbc8 fix(banking): fix delete options of withdraw_banking hours Matthieu Haineault 2026-01-14 10:37:46 -0500
  • 456f69baa4 fix(env): removed unused files Matthieu Haineault 2026-01-14 08:48:47 -0500
  • 1abc377891 fix(banking): fix an issue where the banked hours would not be updated as intended Matthieu Haineault 2026-01-14 08:20:27 -0500
  • 6c89acbe0e Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2026-01-13 16:27:31 -0500
  • fa64b7d919 feat(timesheet-approval): add overtime calculation for overview and timesheet details Nicolas Drolet 2026-01-13 16:27:27 -0500
  • 560bb9cc3c fix(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
  • d414670d80 fix(scripts): commented migration script Matthieu Haineault 2026-01-13 09:19:12 -0500
  • 052cebe003 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2026-01-13 09:16:15 -0500
  • 28b8a5612f feat(scripts): added a scripts to fetch and update employee supervisors and supervisor status Matthieu Haineault 2026-01-13 09:13:58 -0500
  • 8f93c2b0f7 fix(chatbot): minor fixes to chatbot implementation, add chatbot to module access Nicolas Drolet 2026-01-12 14:11:50 -0500
  • 28f90c027d Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2026-01-12 10:34:25 -0500
  • 297f1241bd feat(chatbot): add chatbot module for frontend deploy testing Nicolas Drolet 2026-01-12 10:34:13 -0500
  • dda1592871 clean(pre-prod): did some cleaning Matthieu Haineault 2026-01-12 09:54:38 -0500
  • 5d6f6bfd0a feat(paid_time_off): added last_updated to manipulations bank updates Matthieu Haineault 2026-01-12 07:20:07 -0500
  • 7e9dbe5b3d fix(employees): change DTOs to accomodate lack of last_update date Nicolas Drolet 2026-01-09 12:54:57 -0500
  • 6acb853c69 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2026-01-09 12:12:33 -0500
  • 5ab1144d2c fix(employees): add second employeeDetailedUpsertDto to separate from GET dto that only requires partial PaidTimeOff access Nicolas Drolet 2026-01-09 12:12:27 -0500
  • 25c9e0a673 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2026-01-09 12:01:11 -0500
  • 4c7c596d02 refactor(paid-time-off): refactor functions to use paid-time-off service instead. Matthieu Haineault 2026-01-09 12:01:06 -0500
  • 791b3aacb9 feat(employees): add paid time off to properties sent to employee list queries (some partial, full when editing) Nicolas Drolet 2026-01-09 11:39:30 -0500
  • c03ea4cb6f Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2026-01-09 08:00:14 -0500
  • 70575e1772 feat(banking_hours): added a function to add or take banked_hours Matthieu Haineault 2026-01-09 08:00:08 -0500
  • c43d7649ca feat(approvals): add functionality to return weekly hours breakdown Nicolas Drolet 2026-01-09 07:44:15 -0500
  • 41efccac17 fix(migration): commented migration scripts Matthieu Haineault 2026-01-08 14:20:05 -0500
  • 5b778943a1 feat(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
  • bae8a037f7 fix(business-logics): small ajustments Matthieu Haineault 2026-01-07 15:46:29 -0500
  • 4646b2f445 feat(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
  • 6cbf37ed86 fix(csv): added real paid hours for csv download Matthieu Haineault 2026-01-07 09:02:06 -0500
  • e10a7da1e4 feat(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
  • 70aefdab73 fix(migration): fix some migration problems from legacy db Matthieu Haineault 2026-01-06 15:04:41 -0500
  • 6dae8df0d3 fix(url): switch redirect to right url for staging container Matthieu Haineault 2026-01-06 10:04:52 -0500
  • 2a6f9eb2ac fix(url): switch redirect to right url for staging container Matthieu Haineault 2026-01-06 09:46:19 -0500
  • 9e8fd84334 fix(scripts): commented legacy-prisma scripts Matthieu Haineault 2026-01-06 09:30:01 -0500
  • 0791f124a0 feat(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
  • e3006b9b82 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2026-01-06 07:34:42 -0500
  • 53ec64ba1e refactor(sick-leave): remake methods to calculate and update sick leave available Nicolas Drolet 2026-01-06 07:34:26 -0500
  • 379104147c fix(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
  • 124a80f9bf fixed mispelled URLs Frédérick Pruneau 2026-01-05 09:36:57 -0500
  • 3554f2e901 added app.targo.ca and staging.app.targo.ca to the allowed frontend URLs Frédérick Pruneau 2026-01-05 09:07:47 -0500
  • 17f06e7867 refactor(timesheet): add boolean property to indicate if user has schedule preset or not, used to display set preset buttons on timesheet. Nicolas Drolet 2026-01-02 17:27:29 -0500
  • 74fe9fc945 debug(module-access): improve error logging to figure out why access module guard is firing 403 errors. Nicolas Drolet 2025-12-29 15:07:30 -0500
  • 3519d37a10 Updated with variable fix Frédérick Pruneau 2025-12-29 11:27:03 -0500
  • 6beafc782e add quasar install into dockerfile Frédérick Pruneau 2025-12-29 10:31:44 -0500
  • 38cbc326a5 Remove test comment Frédérick Pruneau 2025-12-29 09:08:00 -0500
  • 5f8e8e7b2c test 3 pour le git pull Frédérick Pruneau 2025-12-29 09:04:27 -0500
  • 3feaf2f1c1 test 2 pour le git pull Frédérick Pruneau 2025-12-29 08:59:49 -0500
  • 6f9ba599a0 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-12-29 08:57:11 -0500
  • 7eb1471edb fix(pay-periods): specify that is_approved can be null in controller, to not confuse false with null Nicolas Drolet 2025-12-29 08:56:22 -0500
  • 03e42ce8d7 test pour le git pull Frédérick Pruneau 2025-12-29 08:42:12 -0500
  • 6adbcad352 ???(???): holiday work, forget what it was. Probably related to timesheet approval and its filters Nic D. 2025-12-29 06:53:16 -0500
  • d613d97a1a fix(pay-period): small fix to query Matthieu Haineault 2025-12-23 14:22:28 -0500
  • 264ee101bf refactor(pay-period): refactor buildOverview and cleaned service/controller Matthieu Haineault 2025-12-23 14:17:37 -0500
  • 15d7821314 fix(pay-period): removed is_remote from payload and added dynamic returns of timesheet.is_approved Matthieu Haineault 2025-12-23 07:18:01 -0500
  • da74a93fa0 console.log Nicolas Drolet 2025-12-22 14:10:26 -0500
  • 58baaade5d refactor(pay-periods): refactored bulkApprove for crew to instead toggle approval of all shifts and expenses of a given employee Nicolas Drolet 2025-12-22 14:09:35 -0500
  • ad49a2265a feat(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
  • ed7e013a71 clean(logs): removed debugging logs Matthieu Haineault 2025-12-19 16:46:19 -0500
  • 447d968f59 feat(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
  • c0d00d0ca9 feat(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
  • 52c2e5f70c Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-12-19 15:46:14 -0500
  • 581a4252cd fix(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
  • 072855f34d Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-12-19 15:39:24 -0500
  • d9d9de759f fix(auth): fix /me route to properly send user data, now also includes module accesses for user. Nicolas Drolet 2025-12-19 15:39:18 -0500
  • 681779345e fix(access): access troubleshooting Matthieu Haineault 2025-12-19 12:43:11 -0500
  • 027dd48efb fix(module-access): fix module access for none-admin users Matthieu Haineault 2025-12-19 12:23:55 -0500
  • 40fe965a6d fix(redirect): fix url redirect Matthieu Haineault 2025-12-19 10:16:30 -0500
  • a40af6a4d0 fix():small fix to redirect Matthieu Haineault 2025-12-19 10:11:29 -0500
  • 62bad94343 feat(redirect_url): moved redirect url to .env file Matthieu Haineault 2025-12-19 10:00:50 -0500
  • 3a0dc4c1ce feat(troubleshooting): roll-back du dernier commit et clean de debugg comments Matthieu Haineault 2025-12-19 09:54:51 -0500
  • a80dd357a3 feat(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
  • ecc8e2a9f6 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-12-19 08:53:22 -0500
  • 4c88a72a2d feat(help): finish setup for help/home-page menu Matthieu Haineault 2025-12-19 08:53:19 -0500
  • e67ed22bad fix(presets): fix minor issue with adding a daily preset Nicolas Drolet 2025-12-17 13:28:14 -0500