Commit Graph

21 Commits

Author SHA1 Message Date
Matthieu Haineault
aa72651a67 refactor(EsLint): EsLint corrections 2026-02-27 10:09:24 -05:00
Matthieu Haineault
a32d636b6e feat(tickets): added a service function to get tickets according to email or session email and ticket status 2026-02-20 05:29:22 -05:00
Matthieu Haineault
364219c267 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/prisma/MariaDB 2026-02-06 14:41:08 -05:00
Nic D
afa8694e1e fix(sick-hours): fix issue where sicks hours are not properly being deducted nor reimbursed 2026-02-06 14:37:27 -05:00
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
Matthieu Haineault
6d17baf6c8 fix(prisma): fix prisma calls to match 7.3.0 versions 2026-02-05 11:52:46 -05:00
Matthieu Haineault
b8157b78d1 fix(PrismaClient): fix a bug where transactionClients where instantiated with the wrong Prisma imports 2026-02-05 11:31:47 -05:00
Matthieu Haineault
d9f0362cb9 fix(PrismaClient): fix the client generation. was overwriting previous entries. now create multiple instances = db amount 2026-02-04 15:24:36 -05:00
Matthieu Haineault
b269062816 fix(Prisma): Fix prisma queries around the whole app to match new structure of many instance of clients/services files. added scripts to manage more than one schema at a time 2026-02-04 14:13:06 -05:00
Matthieu Haineault
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 2026-02-04 10:18:03 -05:00
Matthieu Haineault
8b9c2f7a86 feat(mariaDB): clean prisma MariaDB folders. re-organized it and added scripts command for easier generation and migration 2026-02-03 15:52:02 -05:00
Matthieu Haineault
d7eacd127c feat(prisma): setup for including MariaDB with the new Prisma version 7.3.0 2026-02-03 11:40:08 -05:00
Nic D
63cc2a4458 fix(chatbot): changed session id to be unique with user email instead of using testing for everything 2026-01-15 10:17:45 -05:00
Matthieu Haineault
5d6f6bfd0a feat(paid_time_off): added last_updated to manipulations bank updates 2026-01-12 07:20:07 -05:00
7e9dbe5b3d fix(employees): change DTOs to accomodate lack of last_update date 2026-01-09 12:54:57 -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
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
53ec64ba1e refactor(sick-leave): remake methods to calculate and update sick leave available 2026-01-06 07:34:26 -05:00
Matthieu Haineault
1589df979f clean(): file cleaning 2025-11-14 09:35:05 -05:00
Matthieu Haineault
f1f765b350 clean(folder): cleaning imports 2025-11-03 11:47:41 -05:00
Matthieu Haineault
1289aed720 reafactor(time-and-attendance): organized files and folders and centralize module files 2025-10-24 16:38:18 -04:00