Commit Graph

18 Commits

Author SHA1 Message Date
Matthieu Haineault
517598fec6 fix(module_access): eslint error fix of unsafe argument. changed the query to use "omit" instead of include 2026-03-16 10:33:52 -04:00
Matthieu Haineault
8949b8a4fa feat(userModuleAccess): added ticket, ticket_management and chatbot to the employee services and module-access services 2026-03-16 09:11:30 -04:00
Matthieu Haineault
aa72651a67 refactor(EsLint): EsLint corrections 2026-02-27 10:09:24 -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
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
8f93c2b0f7 fix(chatbot): minor fixes to chatbot implementation, add chatbot to module access 2026-01-12 14:11:50 -05:00
58baaade5d refactor(pay-periods): refactored bulkApprove for crew to instead toggle approval of all shifts and expenses of a given employee 2025-12-22 14:09:35 -05:00
d9d9de759f fix(auth): fix /me route to properly send user data, now also includes module accesses for user. 2025-12-19 15:39:18 -05:00
Matthieu Haineault
f9a247d9f1 feat(csv): ajusted csv logics and minor fixes to employees 2025-12-12 13:26:09 -05:00
e6c949e40b fix(modules): moduleguards properly compare user_module_access to module_list, rather than user_roles to module_list
Optimize toStringFromBoolean mmethod to immediately return an array of Module strings rather than an object of string-string objects that needs to be filtered and manipulated further.
2025-12-02 09:06:08 -05:00
Matthieu Haineault
6b0763f277 refactor(module_access): changed the dto to use string instead of boolean for module_access and made a mapper to switch between boolean and string. 2025-12-01 14:44:25 -05:00
Matthieu Haineault
98180dd16b refactor(employees): adapted logics to match new userModuleAccess and cleaned module of unused methods 2025-12-01 11:28:42 -05:00
Matthieu Haineault
ddb469cd8e feat(decorator): create a new Access decorator and added external_payroll_id to findEmployee 2025-12-01 08:34:08 -05:00
Matthieu Haineault
1a0532846f feat(role-guards): added role-guards group and added role check to controllers 2025-11-05 14:27:54 -05:00
Matthieu Haineault
6c44bb5ad2 refactor(modules): moved some module to change the structure to domain oriented 2025-10-27 09:50:22 -04:00