Matthieu Haineault
|
3a0dc4c1ce
|
feat(troubleshooting): roll-back du dernier commit et clean de debugg comments
|
2025-12-19 09:54:51 -05:00 |
|
Matthieu Haineault
|
a80dd357a3
|
feat(debugging): temporary guard disable and comment for troubleshooting dockerization of the staging app. to be rolled-back before prod
|
2025-12-19 09:24:26 -05:00 |
|
|
|
491bd7022c
|
feat(auth): add session table to prisma that will be used by express-session to store user session data
|
2025-12-05 11:33:10 -05:00 |
|
Matthieu Haineault
|
d81186ba2b
|
clean(modules): modules file cleaning
|
2025-12-04 15:00:36 -05:00 |
|
Matthieu Haineault
|
ebc1cd77d8
|
refactor(controllers): added ModuleAccessAllowed and Access decorators
|
2025-12-01 16:03:48 -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
|
e76f2a9a72
|
feat(preferences): added validation pipes to DTO, commented migration scripts
|
2025-11-27 08:47:47 -05:00 |
|
Matthieu Haineault
|
35665d49dd
|
fix(migration): commented extractionOldExpenses from main.ts
|
2025-11-24 16:42:27 -05:00 |
|
Matthieu Haineault
|
58c4b22f0f
|
fix(migration): minor fixes and modifications to DB scripts
|
2025-11-24 16:36:30 -05:00 |
|
Matthieu Haineault
|
5452641f19
|
feat(migration): added a split prismaModule to manage legacy DB, created scripts to fetch old data, transform to match the new structure and creates new items in the new DB
|
2025-11-24 14:59:16 -05:00 |
|
|
|
88d4f2fe27
|
fix(shift): fix minor issue with naming property (changed to shift_id from id)
|
2025-11-05 14:31:31 -05:00 |
|
Matthieu Haineault
|
e0cefc8ec9
|
refactor(expenses): modified createExpense signature. removed timesheet_id from the param. ajusted auth logic
|
2025-10-31 12:11:55 -04:00 |
|
|
|
78aec894ed
|
fix(auth): change auth to work with remote docker lab
|
2025-10-30 14:23:52 -04:00 |
|
Matthieu Haineault
|
f9931f99c8
|
feat(validationPipe): Global Exception Filter basic setup using APP_FILTER and APP_PIPE
|
2025-09-11 16:48:05 -04:00 |
|
Matthieu Haineault
|
9d3967c5c7
|
feat(attachments): base config for attachment management.
|
2025-08-14 16:54:11 -04:00 |
|
|
|
bd4fc5fd30
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend
|
2025-08-05 08:47:09 -04:00 |
|
|
|
28b2a7ccd8
|
fix(login): add CORS permissions to main.ts, modify login route to include versioning
|
2025-08-05 08:43:26 -04:00 |
|
Matthieu Haineault
|
5274bf41c1
|
feat(archival): setup services and modules for archivation options via Cron job. small fixes to schema.prisma
|
2025-07-29 14:54:19 -04:00 |
|
|
|
75910e377d
|
feat(Oauth2): implement full Oauth2 authentication handshake with Authentik IdP. Authorization (authentik-auth.service) is disconnected for now.
|
2025-07-24 16:22:26 -04:00 |
|
Matthieu Haineault
|
bd954b5c87
|
feat(swagger): swagger tags and docs generation
|
2025-07-22 14:33:21 -04:00 |
|
Matthieu Haineault
|
cc567b2b26
|
feat(Roles): role guards et setup ownship(not implemented, yet)
|
2025-07-18 10:20:52 -04:00 |
|
Matthieu Haineault
|
dc3fac76c1
|
feat(users): CRUD module users
|
2025-07-15 13:36:04 -04:00 |
|
Matthieu Haineault
|
e22c33b29e
|
first commit
|
2025-07-15 10:41:53 -04:00 |
|