Matthieu Haineault
|
ee059429f8
|
feat(module): added shifts-validation module. service to export to csv file
|
2025-08-04 11:25:45 -04:00 |
|
Matthieu Haineault
|
36be6fb2f1
|
fix(modules): small ajustment to the structure
|
2025-08-01 16:17:58 -04:00 |
|
Matthieu Haineault
|
2d69cfdb86
|
feat(business-logic): implementation of business-logics services into their respective modules.
|
2025-08-01 14:54:09 -04:00 |
|
Matthieu Haineault
|
5766715d77
|
feat(business-logic): implementation of vacation.service.ts, sick-leave.service.ts and update leave-requests. service
|
2025-07-31 16:37:57 -04:00 |
|
Matthieu Haineault
|
2e6bafeb18
|
feat(business-logic): holiday implementation for leave Requests
|
2025-07-31 13:09:19 -04:00 |
|
Matthieu Haineault
|
c6ff3139f2
|
fix(import): small fix to timesheets.module
|
2025-07-31 10:41:15 -04:00 |
|
Matthieu Haineault
|
75615f7c33
|
feat(business-logic): base setup for business logic implementation, overtime.service and updated timesheets.service to returned overtime infos.
|
2025-07-31 10:16:25 -04:00 |
|
Matthieu Haineault
|
e91fad5105
|
fix(module): small fix to include bank_code in find methods of leave-requests service and a small typo
|
2025-07-30 14:49:31 -04:00 |
|
Matthieu Haineault
|
cbb863ac27
|
fix(dto): small fix to leave-request dto to inlcude bank_code_id
|
2025-07-30 14:44:58 -04:00 |
|
Matthieu Haineault
|
f874d2c5c6
|
BREAKING CHANGE(bank_codes): shift-codes table and expenses-codes table deleted and refactoring of modules calling "x-codes" to use bank-codes
|
2025-07-30 14:39:43 -04:00 |
|
Matthieu Haineault
|
f85a213561
|
fix(prisma): small pay-period fix
|
2025-07-30 13:15:46 -04:00 |
|
Matthieu Haineault
|
ec98adbcc3
|
feat(prisma): merged shift_codes and expense_codes into bank_codes
|
2025-07-30 12:57:54 -04:00 |
|
Matthieu Haineault
|
106454bede
|
fix(imports): small import fix to archival.module.ts
|
2025-07-30 10:24:53 -04:00 |
|
Matthieu Haineault
|
09a213d5dd
|
feat(archival): added controllers to add a search option for archive tables for admin, hr and supervisors
|
2025-07-30 10:07:24 -04:00 |
|
Matthieu Haineault
|
b7bae49ce7
|
fix(cron): updated dependencies, run npm install
|
2025-07-29 16:36:47 -04:00 |
|
Matthieu Haineault
|
1f494db0e3
|
Merge branch 'dev/setup/prisma/archive/MatthieuH' of git.targo.ca:Targo/targo_backend
|
2025-07-29 16:35:31 -04:00 |
|
Matthieu Haineault
|
469e4c857b
|
Merge branch 'dev/setup/prisma/archive/MatthieuH' of git.targo.ca:Targo/targo_backend
|
2025-07-29 16:35:16 -04:00 |
|
Matthieu Haineault
|
2247566d73
|
fix(docs): minor swagger fix
|
2025-07-29 16:34:46 -04:00 |
|
Matthieu Haineault
|
9762790fbc
|
feat(swagger): swagger docs for update function from employees.controller.ts and update.dto. small fixes to archival.service.ts
|
2025-07-29 16:21:37 -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 |
|
Matthieu Haineault
|
a7c8b62012
|
feat(cron): added schedule dependencie and base setup for CRON jobs.
|
2025-07-29 10:43:58 -04:00 |
|
Matthieu Haineault
|
2847c4cdf1
|
feat(cron): added schedule dependencie and base setup for CRON jobs.
|
2025-07-29 10:43:18 -04:00 |
|
Matthieu Haineault
|
44b064b87f
|
fix(view): minor label fix for pay-period
|
2025-07-28 16:09:36 -04:00 |
|
Matthieu Haineault
|
32201f0dba
|
fix(imports): added pay-periods-overview-service to module
|
2025-07-28 15:10:44 -04:00 |
|
Matthieu Haineault
|
dcf340325a
|
fix(prisma): minor pay-period's type fixing
|
2025-07-28 15:02:27 -04:00 |
|
Matthieu Haineault
|
7cc97c9bce
|
fix(prisma): pay-periods fix
|
2025-07-28 14:33:31 -04:00 |
|
Matthieu Haineault
|
a8679e503d
|
fix(prisma): added precisions on DateTime format
|
2025-07-28 12:56:42 -04:00 |
|
Matthieu Haineault
|
a7cd3c088d
|
fix(prisma): added relations between EmployeesArchive and Users. fix naming typos
|
2025-07-28 12:33:40 -04:00 |
|
Matthieu Haineault
|
4323b88379
|
fix(prisma): small typo
|
2025-07-28 12:23:03 -04:00 |
|
Matthieu Haineault
|
0469cf6e3c
|
fix(prisma): small typo
|
2025-07-28 12:22:28 -04:00 |
|
Matthieu Haineault
|
f8022087d4
|
fix(prisma): added supervisor/employee column to Employees
|
2025-07-28 12:20:42 -04:00 |
|
Matthieu Haineault
|
b8e5947cfc
|
feat(module): fixes and swagger docs for pay-periods module
|
2025-07-28 08:46:43 -04:00 |
|
Matthieu Haineault
|
4d538fc78a
|
feat(modules): added pay-periods view module with functions to navigate and search by date
|
2025-07-25 15:33:39 -04:00 |
|
Matthieu Haineault
|
49f99a6b9c
|
feat(module): setup for pay-period view with navigation and search options.
|
2025-07-25 15:31:39 -04:00 |
|
|
|
9c84d14d98
|
Merge branch 'origin/dev/setup/AuthMiddleware/NicolasD' of git.targo.ca:Targo/targo_backend
Oauth2 authentication implemented.
|
2025-07-24 16:27:08 -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
|
edddb8423d
|
fix(import): added imports for expenses and expense-codes modules to app.module
|
2025-07-24 10:27:07 -04:00 |
|
Matthieu Haineault
|
1987ed968c
|
fix(typo): small typo fix
|
2025-07-24 10:05:36 -04:00 |
|
Matthieu Haineault
|
1ee7ec9052
|
feat(module): expense et expense_codes modules
|
2025-07-24 09:55:29 -04:00 |
|
Matthieu Haineault
|
c8decf1026
|
feat(DB): added expenses and expense_codes to DB
|
2025-07-23 16:00:26 -04:00 |
|
Matthieu Haineault
|
2cebcc5df9
|
feat(schema): added missing model to prisma schema
|
2025-07-23 15:56:47 -04:00 |
|
|
|
2feac880e3
|
fix(auth+): fix certain imports and exports issues, fix variable inconsistencies in auth guard
|
2025-07-22 16:55:03 -04:00 |
|
|
|
615f0848e5
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend into origin/dev/setup/AuthMiddleware/NicolasD
|
2025-07-22 16:45:40 -04:00 |
|
|
|
5e644b6a6c
|
refactor(auth): add auth controller, but almost certain that implementation is shaky at best. Will rework structure after further learning NestJS architecture
|
2025-07-22 16:41:13 -04:00 |
|
Matthieu Haineault
|
7b7b42780f
|
fix(swagger): typos and fixes
|
2025-07-22 15:56:01 -04:00 |
|
Matthieu Haineault
|
bd954b5c87
|
feat(swagger): swagger tags and docs generation
|
2025-07-22 14:33:21 -04:00 |
|
Matthieu Haineault
|
affed3ce56
|
fix(module): small fixes to module customers
|
2025-07-22 08:11:08 -04:00 |
|
Matthieu Haineault
|
814b25742b
|
fix(guard): small fix
|
2025-07-21 16:03:38 -04:00 |
|
|
|
ab8587e769
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend into origin/dev/setup/AuthMiddleware/NicolasD
pulling updated backend additions from MatthieuH
|
2025-07-18 15:09:35 -04:00 |
|
Matthieu Haineault
|
594d5af0cd
|
fix(module): minor typo fix leave-requests
|
2025-07-18 11:13:41 -04:00 |
|