Commit Graph

  • db78c70eb0 fix(expenses): fixes to dto Matthieu Haineault 2025-11-17 15:43:18 -0500
  • 6e52bdb4e4 fix(expenses): fixes to dto Matthieu Haineault 2025-11-17 15:27:46 -0500
  • e43cb489cf fix(typing): removed validation on ExpenseDto Matthieu Haineault 2025-11-17 15:05:32 -0500
  • 99cb5da69d fix(imports): small import fix Matthieu Haineault 2025-11-17 14:55:12 -0500
  • 7fbcc29b8a fix(expenses): ajusted return values (added type) Matthieu Haineault 2025-11-17 14:54:10 -0500
  • 6936ac39fa refactor(leave-requests): refactor the logic of the module leave-requests and modified naming in timesheet GET function Matthieu Haineault 2025-11-17 14:13:38 -0500
  • 8c816da286 cleaning(): more cleaning and imports ajustements Matthieu Haineault 2025-11-14 09:39:15 -0500
  • 1589df979f clean(): file cleaning Matthieu Haineault 2025-11-14 09:35:05 -0500
  • 7968359bfe clean(imports): module import cleaning Matthieu Haineault 2025-11-13 15:34:48 -0500
  • 292013a846 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-11-13 15:30:32 -0500
  • 8df3becbb5 clean(modules): clean module imports and clean utils files Matthieu Haineault 2025-11-13 15:30:29 -0500
  • 1a88e02411 clean(modules): clean module imports and clean utils files Matthieu Haineault 2025-11-13 15:23:17 -0500
  • 30cc41955b fix():fix merge Matthieu Haineault 2025-11-13 13:54:01 -0500
  • e72b63116c Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-11-13 13:53:32 -0500
  • 214d6aa370 fix(shifts): small error typing fix Matthieu Haineault 2025-11-13 13:52:48 -0500
  • 37b150d87c fix(shifts): fix minor issue with using UTC instead of local time to get timesheet id Nicolas Drolet 2025-11-13 12:17:00 -0500
  • 6aa464a76e fix(shifts): fix overlap shifts Matthieu Haineault 2025-11-13 11:05:13 -0500
  • 7e95e8dae3 fix(shifts): minor overlap fix Matthieu Haineault 2025-11-13 10:31:50 -0500
  • b513f02fe5 fix(time and attendances): fix imports Matthieu Haineault 2025-11-13 09:55:34 -0500
  • 0764eebc98 fix(shifts): fix overlap checks for updating shifts Matthieu Haineault 2025-11-13 09:53:48 -0500
  • 2003b5357d fix(timesheets): typing fix Matthieu Haineault 2025-11-13 08:20:01 -0500
  • 96490563c6 fix(timesheets): small query fix Matthieu Haineault 2025-11-12 14:17:29 -0500
  • 14c00522db fix(timesheets): ajusted type of function mapOneTimesheet Matthieu Haineault 2025-11-12 14:13:04 -0500
  • c59844560a fix(imports): minor fix of imports Matthieu Haineault 2025-11-12 13:35:03 -0500
  • e067e15bb1 fix(timesheets): added type to expense in return Matthieu Haineault 2025-11-12 13:30:51 -0500
  • 73a2a755e4 fix(timesheets): fix id.data Matthieu Haineault 2025-11-12 10:31:25 -0500
  • 40072af4a6 fix(timesheets): changed function calls from query to body Matthieu Haineault 2025-11-12 09:40:01 -0500
  • d88f8727ad Merge branch 'dev/matthieu/error-handling' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-11-12 09:21:42 -0500
  • 1d9eaeab30 feat(Result): ajusted return values to match Result pattern. Matthieu Haineault 2025-11-12 09:16:37 -0500
  • a8d53ab0aa fix(shifts): added Promise to remove function of the shift controller Matthieu Haineault 2025-11-11 14:52:34 -0500
  • 383a01639a feat(Result): added the result pattern to handle errors at any level. Ajusted modules Matthieu Haineault 2025-11-11 14:51:50 -0500
  • 750dd95071 Merge branch 'main' of git.targo.ca:Targo/targo_backend Lion Arar 2025-11-11 12:56:16 -0500
  • c8e3f66cf0 feat: updated prisma schema and npm packages. Lion Arar 2025-11-11 12:56:02 -0500
  • 6332a42fa7 feat(presets): small ajustements Matthieu Haineault 2025-11-10 11:16:10 -0500
  • 03d9fa2cf4 clean(schedule-presets): clean module of unused imports Matthieu Haineault 2025-11-07 16:49:16 -0500
  • 8dca65d00e refactor(expenses): ajusted the controller and service to match new session set-up and did some cleaning Matthieu Haineault 2025-11-07 13:09:32 -0500
  • eb166dbc46 clean(shifts): clean module of unused features Matthieu Haineault 2025-11-06 16:45:00 -0500
  • efc06b8857 fix(shifts): removed unused overtime calculation and return from create or update shifts Matthieu Haineault 2025-11-06 14:45:16 -0500
  • 7817c3b758 fix(shifts): fix the type update Matthieu Haineault 2025-11-06 14:42:39 -0500
  • 809209533a fix(employee): setting up the profil section Matthieu Haineault 2025-11-06 14:00:19 -0500
  • e34658fc41 fix(shifts): ajusted return Matthieu Haineault 2025-11-06 12:47:36 -0500
  • 4e48d98c0f fix(shifts): commented unused service function Matthieu Haineault 2025-11-06 11:10:25 -0500
  • c0189dc61d fix(shifts): rework update and create to match ShiftEntity Matthieu Haineault 2025-11-06 11:04:55 -0500
  • 032e1de631 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-11-05 14:34:30 -0500
  • 88d4f2fe27 fix(shift): fix minor issue with naming property (changed to shift_id from id) Nicolas Drolet 2025-11-05 14:31:31 -0500
  • 1a0532846f feat(role-guards): added role-guards group and added role check to controllers Matthieu Haineault 2025-11-05 14:27:54 -0500
  • 02ebb23d7a refactor(employees): uncomment module and comment archival parts(needs refactoring) Matthieu Haineault 2025-11-05 08:36:24 -0500
  • be00798961 refactor(shifts): change structure of error management returns Matthieu Haineault 2025-11-05 08:26:45 -0500
  • 407f04ac0b fix(shifts): fix a problem with overlaps Matthieu Haineault 2025-11-04 16:42:14 -0500
  • 95f369fcbc refactor(shifts): changed to conflictException build for error management for the create function Matthieu Haineault 2025-11-04 15:59:03 -0500
  • eda1f86235 refactor(shifts): added date to overlap comparisons Matthieu Haineault 2025-11-04 15:15:04 -0500
  • 0a3d4e2960 fix(shifts): changed date format to UTC Matthieu Haineault 2025-11-04 14:50:07 -0500
  • 457757a066 clean(shifts): cleaning Matthieu Haineault 2025-11-04 09:55:22 -0500
  • c2203f77cb fix(shifts): fix overlaping logic Matthieu Haineault 2025-11-04 09:41:46 -0500
  • 3741bf3b26 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-11-04 08:31:40 -0500
  • 6adb614931 refactor(shifts): modified return and switched bank_code_id for types Matthieu Haineault 2025-11-04 08:31:38 -0500
  • fef9ea0b74 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-11-03 15:43:58 -0500
  • 29f131e307 fix(local): switch values back to local for local testing Nicolas Drolet 2025-11-03 15:43:10 -0500
  • bdbec4f68c feat(pay-period): added approval of timesheets, shifts and expenses by bulk. added route to controller Matthieu Haineault 2025-11-03 14:14:09 -0500
  • 5268737bd1 feat(expenses): implement role guards Matthieu Haineault 2025-11-03 12:11:13 -0500
  • 7ee87d8409 feat(timesheets): implement role guards for timesheets Matthieu Haineault 2025-11-03 12:08:54 -0500
  • f1f765b350 clean(folder): cleaning imports Matthieu Haineault 2025-11-03 11:47:41 -0500
  • c59b50a829 refactor(schedule-presets): modified route and params to use session data Matthieu Haineault 2025-11-03 11:19:21 -0500
  • b1c6c50571 refactor(time-and-attendance): removed a layer of folder Matthieu Haineault 2025-11-03 10:53:15 -0500
  • c274550a91 refactor(shifts): removed email from param of create shift and used req-user data instead Matthieu Haineault 2025-11-03 10:15:40 -0500
  • bb60887a0d refactor(timesheet): used session data and removed email from query of the Get function Matthieu Haineault 2025-10-31 14:04:07 -0400
  • 6c746aa3c2 refactor(expenses): added start_date to find the right timesheet using expense.date Matthieu Haineault 2025-10-31 12:37:11 -0400
  • e5484da39a refactor(expenses): added email to req inside controller and pass email to the function to pin point the right timesheet Matthieu Haineault 2025-10-31 12:34:12 -0400
  • e0cefc8ec9 refactor(expenses): modified createExpense signature. removed timesheet_id from the param. ajusted auth logic Matthieu Haineault 2025-10-31 12:11:55 -0400
  • 9f0da467ae fix(timesheet): removed validation/transformation from ensureTimesheet and use the param Date format inside the function Matthieu Haineault 2025-10-31 08:50:13 -0400
  • c0fbad006d fix(attachments): fix typo Matthieu Haineault 2025-10-31 08:35:24 -0400
  • 8ab80fc2d8 Merge pull request 'fix(imports): ajusted imports to remove relative paths' (#7) from dev/matthieu/refactor into main matthieuh 2025-10-30 15:06:17 -0400
  • c9c9df2599 Merge branch 'dev/matthieu/refactor' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor Matthieu Haineault 2025-10-30 15:05:24 -0400
  • 68f29b8842 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor Matthieu Haineault 2025-10-30 15:05:20 -0400
  • 06ba94cdb9 Merge branch 'main' into dev/matthieu/refactor matthieuh 2025-10-30 15:03:56 -0400
  • e8bd0403ea Merge branch 'main' of https://git.targo.ca/Targo/targo_backend Nicolas 2025-10-30 15:00:38 -0400
  • 78aec894ed fix(auth): change auth to work with remote docker lab Nicolas 2025-10-30 14:23:52 -0400
  • 2b033de91b fix(imports): ajusted imports to remove relative paths Matthieu Haineault 2025-10-30 13:57:16 -0400
  • 2debd40871 fix(imports): fix constants imports Matthieu Haineault 2025-10-30 12:24:24 -0400
  • 1385777122 refactor(presets): modified routes name and switch Param(email) to use employee_id instead. ajusted these methods to use employee_id accordingly Matthieu Haineault 2025-10-30 12:22:12 -0400
  • 2a250567ad Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-10-30 12:04:08 -0400
  • 50521b7c68 refactor(presets): removed upsertAction manipulation. created 3 seperate routes for create update et delete. Matthieu Haineault 2025-10-30 12:04:05 -0400
  • c0eef4e3a3 feat(docker): Add/Update Dockerfile for Remote Docker Lab deployment Nicolas Drolet 2025-10-29 15:20:20 -0400
  • 2dd8bdb3c3 fix(docker): Update workdir and CMD, add ENV variables for testing Nicolas Drolet 2025-10-28 15:34:20 -0400
  • 45e447f954 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-10-28 14:48:17 -0400
  • ca8c12ca6f feat(docker): add dockerfile for dockerization of backend in lab Nicolas Drolet 2025-10-28 14:45:06 -0400
  • 7eb3844713 clean(time_and_attendance): cleaning helpers, types, mappers, constants Matthieu Haineault 2025-10-27 15:50:57 -0400
  • 4cb01de970 feat(time_and_attendance): clean files of deprecated imports and moved utils to shared utils folder. Modified @Body for create and update shifts to use only an array of shifts Matthieu Haineault 2025-10-27 15:23:28 -0400
  • 488f0341cc feat(timesheets): added timesheet_id to shifts return objects Matthieu Haineault 2025-10-27 13:41:20 -0400
  • 28f811e1fb refactor(modules): clean up module.ts files to match new imports/controllers/providers Matthieu Haineault 2025-10-27 13:28:39 -0400
  • e7a50df5e5 refactor(selects): moved select: lines to shared file Matthieu Haineault 2025-10-27 12:08:06 -0400
  • 5e49bc5df6 refactor(utils): moved utils to shared utils folder Matthieu Haineault 2025-10-27 11:47:38 -0400
  • ac1eaabb5d fix(schema): remove commented lines Matthieu Haineault 2025-10-27 10:20:56 -0400
  • 4cdc6dbc56 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-10-27 10:17:15 -0400
  • 3ae1085e95 fix(schema): temporary comment on some schema lines to prep for removing employees/customer from this module Matthieu Haineault 2025-10-27 10:17:11 -0400
  • fc6681a548 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-10-27 09:59:34 -0400
  • 6c44bb5ad2 refactor(modules): moved some module to change the structure to domain oriented Matthieu Haineault 2025-10-27 09:50:22 -0400
  • 2712033451 refactor(cleaning): preparing other modules for refactoring Matthieu Haineault 2025-10-24 16:47:30 -0400
  • 1289aed720 reafactor(time-and-attendance): organized files and folders and centralize module files Matthieu Haineault 2025-10-24 16:38:18 -0400
  • b69b9f30d8 Merge branch 'dev/matthieu/refactor' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor Matthieu Haineault 2025-10-24 16:15:58 -0400