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