|
|
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
|
8fdbdafd91
|
clean(modules): modules file cleaning
|
2025-12-04 15:19:19 -05:00 |
|
Matthieu Haineault
|
062b9b4640
|
refactor(expenses): major refactor of the CRUDs methods sing sessions data
|
2025-10-24 16:15:54 -04:00 |
|
Matthieu Haineault
|
7537c2ff0d
|
refactor(shifts): massive do-over of the whole module. exposed delete route only and simplified find and create/update functions.
|
2025-10-20 14:59:24 -04:00 |
|
Matthieu Haineault
|
0ea3f51974
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor
|
2025-10-14 16:44:03 -04:00 |
|
Matthieu Haineault
|
9ad4e63485
|
refactor(shifts): removed return statement of Delete shift function
|
2025-10-14 14:18:31 -04:00 |
|
Matthieu Haineault
|
95786b9e37
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/attachment/MatthieuH
|
2025-10-10 09:34:54 -04:00 |
|
Matthieu Haineault
|
9efdafb20f
|
refactor(preferences & modules): changed type from boolean to Int so each preferences can have more than 2 options.
Also cleaned-up module imports/providers
|
2025-10-10 09:27:57 -04:00 |
|
Matthieu Haineault
|
d36d2f922b
|
feat(leave-request): added holiday shift's creation and CRUD for holiday leave-requests.
|
2025-10-03 09:37:42 -04:00 |
|
Matthieu Haineault
|
fe32081ed9
|
feat(attachments): setup AdminSearchDto, CronJobs for archival and display route via controller
|
2025-08-25 15:46:28 -04:00 |
|
Matthieu Haineault
|
d58f4e392c
|
feat(variants): setup variants of file types
|
2025-08-22 13:16:35 -04:00 |
|
Matthieu Haineault
|
c45284fd84
|
feat(attachments): attachments module with minor fixes to attachments prisma model.
|
2025-08-18 10:26:01 -04:00 |
|
Matthieu Haineault
|
41c5421cba
|
feat(module): added fonction to fetch a scoped list of employee
|
2025-08-13 15:03:24 -04:00 |
|
Matthieu Haineault
|
8c201edd95
|
feat(tests): last setups
|
2025-08-13 10:04:16 -04:00 |
|
Matthieu Haineault
|
4496c1e419
|
feat(mock): added mock-seeds scripts
|
2025-08-12 12:09:57 -04:00 |
|
Matthieu Haineault
|
109a80a0f0
|
fix(packages): fix packages, bad version
|
2025-08-07 14:35:58 -04:00 |
|
Matthieu Haineault
|
1a0f8f8b0a
|
feat(notify): setup notifications packages
|
2025-08-07 14:04:48 -04:00 |
|
Matthieu Haineault
|
a7c8b62012
|
feat(cron): added schedule dependencie and base setup for CRON jobs.
|
2025-07-29 10:43:58 -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 |
|
|
|
58287dcac3
|
build(authentication): Add Authentik strategy, import new passport oidc module, add swagger desc for roles guard, remove index for auth modules
|
2025-07-17 17:06:43 -04:00 |
|
Matthieu Haineault
|
bff8fdf178
|
feat(jwt): roleguards et jwt auth
|
2025-07-16 08:00:41 -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 |
|