Commit Graph

9 Commits

Author SHA1 Message Date
Matthieu Haineault
10b51f5ae6 feat(contract): added the contact model in the schema.prisma and base setup for the contracts module. moved the columns daily_expected_hours and applicable_overtime of the employees table to the new contract table. 2026-03-23 09:01:09 -04:00
Matthieu Haineault
99df3f8a15 fix(eslint): updated schema.prisma and did checks on abstract-user.service.ts typing for unsafe arguments. 2026-03-16 10:46:18 -04:00
Matthieu Haineault
e178c7bd10 feat(schema): added columns and enum for overtime management. Also added the respective columns in the DB itself. Also added ticket and ticket_management in user_module_access in the db/schema 2026-03-16 07:40:25 -04:00
Nic D
c75bbb445e feat(notifications): add notifications to schema 2026-02-25 11:05:55 -05:00
Matthieu Haineault
0ce1b62d06 feat(schema prisma): dropped attachment related tables and added columns to expenses table to match new needs for garageHQ 2026-02-06 13:14:36 -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
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