Commit Graph

  • 28b2a7ccd8 fix(login): add CORS permissions to main.ts, modify login route to include versioning Nicolas Drolet 2025-08-05 08:43:26 -0400
  • 5df657d773 fix(module): fix typos and added import to shifts.module.ts Matthieu Haineault 2025-08-04 11:54:44 -0400
  • ee059429f8 feat(module): added shifts-validation module. service to export to csv file Matthieu Haineault 2025-08-04 11:25:45 -0400
  • 36be6fb2f1 fix(modules): small ajustment to the structure Matthieu Haineault 2025-08-01 16:17:58 -0400
  • 2d69cfdb86 feat(business-logic): implementation of business-logics services into their respective modules. Matthieu Haineault 2025-08-01 14:54:09 -0400
  • 5766715d77 feat(business-logic): implementation of vacation.service.ts, sick-leave.service.ts and update leave-requests. service Matthieu Haineault 2025-07-31 16:37:57 -0400
  • 2e6bafeb18 feat(business-logic): holiday implementation for leave Requests Matthieu Haineault 2025-07-31 13:09:19 -0400
  • c6ff3139f2 fix(import): small fix to timesheets.module Matthieu Haineault 2025-07-31 10:41:15 -0400
  • 75615f7c33 feat(business-logic): base setup for business logic implementation, overtime.service and updated timesheets.service to returned overtime infos. Matthieu Haineault 2025-07-31 10:16:25 -0400
  • e91fad5105 fix(module): small fix to include bank_code in find methods of leave-requests service and a small typo Matthieu Haineault 2025-07-30 14:49:31 -0400
  • cbb863ac27 fix(dto): small fix to leave-request dto to inlcude bank_code_id Matthieu Haineault 2025-07-30 14:44:58 -0400
  • f874d2c5c6 BREAKING CHANGE(bank_codes): shift-codes table and expenses-codes table deleted and refactoring of modules calling "x-codes" to use bank-codes Matthieu Haineault 2025-07-30 14:39:43 -0400
  • f85a213561 fix(prisma): small pay-period fix Matthieu Haineault 2025-07-30 13:15:46 -0400
  • ec98adbcc3 feat(prisma): merged shift_codes and expense_codes into bank_codes Matthieu Haineault 2025-07-30 12:57:54 -0400
  • 106454bede fix(imports): small import fix to archival.module.ts Matthieu Haineault 2025-07-30 10:24:53 -0400
  • 09a213d5dd feat(archival): added controllers to add a search option for archive tables for admin, hr and supervisors Matthieu Haineault 2025-07-30 10:07:24 -0400
  • b7bae49ce7 fix(cron): updated dependencies, run npm install Matthieu Haineault 2025-07-29 16:36:47 -0400
  • 1f494db0e3 Merge branch 'dev/setup/prisma/archive/MatthieuH' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-07-29 16:35:31 -0400
  • 469e4c857b Merge branch 'dev/setup/prisma/archive/MatthieuH' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-07-29 16:35:16 -0400
  • 2247566d73 fix(docs): minor swagger fix Matthieu Haineault 2025-07-29 16:34:46 -0400
  • 9762790fbc feat(swagger): swagger docs for update function from employees.controller.ts and update.dto. small fixes to archival.service.ts Matthieu Haineault 2025-07-29 16:21:37 -0400
  • 5274bf41c1 feat(archival): setup services and modules for archivation options via Cron job. small fixes to schema.prisma Matthieu Haineault 2025-07-29 14:54:19 -0400
  • a7c8b62012 feat(cron): added schedule dependencie and base setup for CRON jobs. Matthieu Haineault 2025-07-29 10:43:58 -0400
  • 2847c4cdf1 feat(cron): added schedule dependencie and base setup for CRON jobs. Matthieu Haineault 2025-07-29 10:43:18 -0400
  • 44b064b87f fix(view): minor label fix for pay-period Matthieu Haineault 2025-07-28 16:09:36 -0400
  • 32201f0dba fix(imports): added pay-periods-overview-service to module Matthieu Haineault 2025-07-28 15:10:44 -0400
  • dcf340325a fix(prisma): minor pay-period's type fixing Matthieu Haineault 2025-07-28 15:02:27 -0400
  • 7cc97c9bce fix(prisma): pay-periods fix Matthieu Haineault 2025-07-28 14:33:31 -0400
  • a8679e503d fix(prisma): added precisions on DateTime format Matthieu Haineault 2025-07-28 12:56:42 -0400
  • a7cd3c088d fix(prisma): added relations between EmployeesArchive and Users. fix naming typos Matthieu Haineault 2025-07-28 12:33:40 -0400
  • 4323b88379 fix(prisma): small typo Matthieu Haineault 2025-07-28 12:23:03 -0400
  • 0469cf6e3c fix(prisma): small typo Matthieu Haineault 2025-07-28 12:22:28 -0400
  • f8022087d4 fix(prisma): added supervisor/employee column to Employees Matthieu Haineault 2025-07-28 12:20:42 -0400
  • b8e5947cfc feat(module): fixes and swagger docs for pay-periods module Matthieu Haineault 2025-07-28 08:46:43 -0400
  • 4d538fc78a feat(modules): added pay-periods view module with functions to navigate and search by date Matthieu Haineault 2025-07-25 15:33:39 -0400
  • 49f99a6b9c feat(module): setup for pay-period view with navigation and search options. Matthieu Haineault 2025-07-25 15:31:39 -0400
  • 9c84d14d98 Merge branch 'origin/dev/setup/AuthMiddleware/NicolasD' of git.targo.ca:Targo/targo_backend Oauth2 authentication implemented. Nicolas Drolet 2025-07-24 16:27:08 -0400
  • 75910e377d feat(Oauth2): implement full Oauth2 authentication handshake with Authentik IdP. Authorization (authentik-auth.service) is disconnected for now. Nicolas Drolet 2025-07-24 16:22:26 -0400
  • edddb8423d fix(import): added imports for expenses and expense-codes modules to app.module Matthieu Haineault 2025-07-24 10:27:07 -0400
  • 1987ed968c fix(typo): small typo fix Matthieu Haineault 2025-07-24 10:05:36 -0400
  • 1ee7ec9052 feat(module): expense et expense_codes modules Matthieu Haineault 2025-07-24 09:55:29 -0400
  • c8decf1026 feat(DB): added expenses and expense_codes to DB Matthieu Haineault 2025-07-23 16:00:26 -0400
  • 2cebcc5df9 feat(schema): added missing model to prisma schema Matthieu Haineault 2025-07-23 15:56:47 -0400
  • 2feac880e3 fix(auth+): fix certain imports and exports issues, fix variable inconsistencies in auth guard Nicolas Drolet 2025-07-22 16:55:03 -0400
  • 615f0848e5 Merge branch 'main' of git.targo.ca:Targo/targo_backend into origin/dev/setup/AuthMiddleware/NicolasD Nicolas Drolet 2025-07-22 16:45:40 -0400
  • 5e644b6a6c refactor(auth): add auth controller, but almost certain that implementation is shaky at best. Will rework structure after further learning NestJS architecture Nicolas Drolet 2025-07-22 16:41:13 -0400
  • 7b7b42780f fix(swagger): typos and fixes Matthieu Haineault 2025-07-22 15:56:01 -0400
  • bd954b5c87 feat(swagger): swagger tags and docs generation Matthieu Haineault 2025-07-22 14:33:21 -0400
  • affed3ce56 fix(module): small fixes to module customers Matthieu Haineault 2025-07-22 08:11:08 -0400
  • 814b25742b fix(guard): small fix Matthieu Haineault 2025-07-21 16:03:38 -0400
  • ab8587e769 Merge branch 'main' of git.targo.ca:Targo/targo_backend into origin/dev/setup/AuthMiddleware/NicolasD pulling updated backend additions from MatthieuH Nicolas Drolet 2025-07-18 15:09:35 -0400
  • 594d5af0cd fix(module): minor typo fix leave-requests Matthieu Haineault 2025-07-18 11:13:41 -0400
  • cc567b2b26 feat(Roles): role guards et setup ownship(not implemented, yet) Matthieu Haineault 2025-07-18 10:20:52 -0400
  • 11cdd8337d Merge branch 'main' of git.targo.ca:Targo/targo_backend into origin/dev/setup/AuthMiddleware/NicolasD Nicolas Drolet 2025-07-17 17:07:07 -0400
  • 58287dcac3 build(authentication): Add Authentik strategy, import new passport oidc module, add swagger desc for roles guard, remove index for auth modules Nicolas Drolet 2025-07-17 17:06:43 -0400
  • e53f646659 feat(module): oauth-access-tokens module et update app.module Matthieu Haineault 2025-07-17 16:47:02 -0400
  • d70bdab1e9 feat(module): leave-requests module with shifts minor fixes Matthieu Haineault 2025-07-17 15:25:40 -0400
  • 012fd83517 fix(model):users-management fix Matthieu Haineault 2025-07-17 13:36:18 -0400
  • de5dbb1d1b Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/modules/MatthieuH Matthieu Haineault 2025-07-17 13:15:26 -0400
  • 5996e0c389 feat(modules): timesheets, shifts, shift-codes and minor fix in employees Matthieu Haineault 2025-07-17 13:14:33 -0400
  • 6722cd2fe8 Merge pull request 'fix(schema): change user id field to uuid instead of text, remove some unique constraints' (#3) from origin/dev/setup/AuthMiddleware/NicolasD into main Nicolas 2025-07-17 13:08:35 -0400
  • 4c55610ec4 fix(schema): change user id field to uuid instead of text, remove some unique constraints Nicolas Drolet 2025-07-17 13:06:41 -0400
  • acf8d04945 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-07-17 09:50:24 -0400
  • fcf9635d53 feat(modules): CRUD for all modules Matthieu Haineault 2025-07-17 09:48:42 -0400
  • 22ad348823 Merge pull request 'feat(schema): complete db schema... for now' (#2) from dev/setup/schemas/NicolasD into main Nicolas 2025-07-16 16:41:11 -0400
  • 3b02898c99 feat(schema): complete db schema... for now Nicolas Drolet 2025-07-16 15:50:15 -0400
  • 3d6bde36ae fix(employee): minor fix for preps setup oauth Matthieu Haineault 2025-07-16 14:01:26 -0400
  • 701d1be4ab Merge pull request 'dev/setup/schemas/NicolasD' (#1) from dev/setup/schemas/NicolasD into main Nicolas 2025-07-16 13:08:33 -0400
  • 5f71b573fc Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/schemas/NicolasD Merge with main branch Nicolas Drolet 2025-07-16 13:05:20 -0400
  • 1e5ad2653d refactor(schema): continue redaction of prisma-postgres schema Nicolas Drolet 2025-07-16 13:04:59 -0400
  • 5e35637e0b feat(modules): setup modules shifts, timesheets, shift-codes and leave-requests Matthieu Haineault 2025-07-16 12:51:00 -0400
  • 77da43e0ed Merge branch 'dev/setup/modules/MatthieuH' of git.targo.ca:Targo/targo_backend into dev/setup/modules/MatthieuH Matthieu Haineault 2025-07-16 09:05:53 -0400
  • 4f91412404 fix(setup): fix Matthieu Haineault 2025-07-16 09:05:49 -0400
  • b27c32782d Update prisma/READMEprisma.md Nicolas 2025-07-16 08:42:27 -0400
  • bff8fdf178 feat(jwt): roleguards et jwt auth Matthieu Haineault 2025-07-16 08:00:41 -0400
  • 00d845294d feat(employees): CRUD employees et refactor users unto abstract class Matthieu Haineault 2025-07-15 16:26:42 -0400
  • dc3fac76c1 feat(users): CRUD module users Matthieu Haineault 2025-07-15 13:36:04 -0400
  • f9d77408f0 feat(prisma): setup prisma and route tests Matthieu Haineault 2025-07-15 11:46:12 -0400
  • e22c33b29e first commit Matthieu Haineault 2025-07-15 10:41:53 -0400