154c7063d8feat(employee-list): added the new contract columns to the getEmployeeList route
Matthieu Haineault
2026-03-23 15:15:21 -0400
3a65030764Merge branch 'main' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2026-03-23 14:49:46 -0400
a6d2a3b3cdfeat(contracts): finishing touch for the contracts model
Matthieu Haineault
2026-03-23 14:49:42 -0400
d5e101804afix(pay-periods): fix issue where mileage was not being calculated properly
Nic D
2026-03-23 14:38:07 -0400
a5bd7d54fefix(contracts): added a contract class to employee and timesheet overview dtos and ajusted queries
Matthieu Haineault
2026-03-23 14:21:36 -0400
c47dcb1f2fMerge branch 'main' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2026-03-23 09:01:16 -0400
10b51f5ae6feat(contract): added the contact model in the schema.prisma and base setup for the contracts module. moved the columns daily_expected_hours and applicable_overtime of the employees table to the new contract table.
Matthieu Haineault
2026-03-23 09:01:09 -0400
8fdc2baf21fix(PTO): Fix incorrect module access allowed for PTO GET Totals route
Nic D
2026-03-18 15:43:12 -0400
9143d1a79erefactor(exports): streamline and correct response from export main route, modify service logic
Nic D
2026-03-18 09:24:46 -0400
2b04c3151dfix(csv): small fix on the shift type checking
Matthieu Haineault
2026-03-17 15:17:24 -0400
b1069c0addfix(holiday): fixed the valid codes for the holiday calculations
Matthieu Haineault
2026-03-17 14:42:17 -0400
d004fa9fa2fix(csv): added evening, emergency, holiday and vacation hours in the overtime calculations
Matthieu Haineault
2026-03-17 14:35:55 -0400
b25558d71cfix(bank_code): changed G56 for G140
Matthieu Haineault
2026-03-17 10:49:35 -0400
1dd57829ecfix(csv): minor fix
Matthieu Haineault
2026-03-17 08:01:15 -0400
b80c424441fix(csv): removed the hour entries when the value is 0.00
Matthieu Haineault
2026-03-17 07:52:18 -0400
2a361cb35cfix(csv): removed the hour entries when the value is 0.00
Matthieu Haineault
2026-03-17 07:52:04 -0400
69abbe54b5fix(csv): fixed a situation where phantom overtime hours were added to the csv. the problem originated from a mix between consolidated rows and the DB data.
Matthieu Haineault
2026-03-16 14:19:22 -0400
99df3f8a15fix(eslint): updated schema.prisma and did checks on abstract-user.service.ts typing for unsafe arguments.
Matthieu Haineault
2026-03-16 10:46:18 -0400
fd120f9017fix(module_access): added Modules typing to the return value of the toKeysFromBoolean function
Matthieu Haineault
2026-03-16 10:37:01 -0400
517598fec6fix(module_access): eslint error fix of unsafe argument. changed the query to use "omit" instead of include
Matthieu Haineault
2026-03-16 10:33:52 -0400
c972150a8aMerge branch 'main' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2026-03-16 09:53:50 -0400
8c8a2a442dMerge branch 'main' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2026-03-16 09:53:37 -0400
20cefb66fefix(timesheets): fix issue with expense amounts not tabulated properly
Nic D
2026-03-16 09:52:18 -0400
8949b8a4fafeat(userModuleAccess): added ticket, ticket_management and chatbot to the employee services and module-access services
Matthieu Haineault
2026-03-16 09:11:30 -0400
043e517a83feat(prisma): npm prisma:generated files, to match new version of the schema
Matthieu Haineault
2026-03-16 08:33:19 -0400
3624489c02fix(csv): removed the expense entry of 0.00 when the row is of type hours
Matthieu Haineault
2026-03-16 07:58:42 -0400
f1d67aad8eMerge branch 'main' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2026-03-16 07:40:31 -0400
e178c7bd10feat(schema): added columns and enum for overtime management. Also added the respective columns in the DB itself. Also added ticket and ticket_management in user_module_access in the db/schema
Matthieu Haineault
2026-03-16 07:40:25 -0400
5f4fb3594afix(pay-period, timesheet): fix issue where overtime wasn't calculated properly.
Nic D
2026-03-13 15:21:04 -0400
d2c7f262a4fix(csv): removed the cumulation of sick days into a single row.
Matthieu Haineault
2026-03-13 14:52:01 -0400
4b8f1e0f77fix(CSV): fix the overtime calculation to ensures that daily overtime is not added on top of the weekly overtime.
Matthieu Haineault
2026-03-13 12:56:17 -0400
aa68b5384bfix(expense): fix issue where timesheet id is not updated properly when expense changes week on update.
Nic D.
2026-03-11 16:42:18 -0400
daf35d0e40fix(pay-periods): fix error where mileage was not being returned correctly for overviews
Nic D.
2026-03-11 12:51:34 -0400
91fe8843b3fix(expense): Fix issue where expenses were not properly calculating amount
Nic D
2026-03-10 16:44:08 -0400
6df3aa944dfix(pay-period): Fix issue where overviews would sometimes return approval false
Nic D
2026-03-09 09:28:22 -0400
9efe1aded7fix(ticket-list): added an order by reflecting the business needs
Matthieu Haineault
2026-03-02 13:07:11 -0500
f43d3ade19feat(ticket-list): added a route to fetch all tickets, filtered in a precis order
Matthieu Haineault
2026-03-02 12:29:01 -0500
d14924783dMerge branch 'dev/matthieu/tickets' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2026-02-27 13:41:51 -0500
1517b7e32cMerge branch 'dev/matthieu/tickets' of git.targo.ca:Targo/targo_backend
Matthieu Haineault
2026-02-27 13:41:33 -0500
1f27baf100fix(presets): small fix to schedule preset apply service
Matthieu Haineault
2026-02-27 13:39:16 -0500
9ca773e47bMerge pull request 'dev/matthieu/tickets' (#15) from dev/matthieu/tickets into mainmatthieuh2026-02-27 13:22:44 -0500
37a4da7923feat(tickets): ajusted the query to return the correct Date format and ajusted the api call string to use query instead of param args
Matthieu Haineault
2026-02-26 15:08:15 -0500
c75bbb445efeat(notifications): add notifications to schema
Nic D
2026-02-25 11:05:55 -0500
043bc91a56refactor(chatbot): better handling of potential errors
Nic D
2026-02-24 11:04:54 -0500
b7cf7d7208fix(expense): allow creation of expense with optionally-provided employee email
Nic D
2026-02-24 08:31:24 -0500
f3753ec53efeat(tickets): implemented a function to GET the list of tickets according to sorting and filter args
Matthieu Haineault
2026-02-23 15:27:30 -0500
2936b84b47fix(paid-time-off): add expected daily hours to timesheet output.
Nic D
2026-02-23 14:36:12 -0500
a32d636b6efeat(tickets): added a service function to get tickets according to email or session email and ticket status
Matthieu Haineault
2026-02-20 05:29:22 -0500
a5fc7b1de9feat(ticket): added a route to get tickets using the email of the assigned employee or the ticket status
Matthieu Haineault
2026-02-19 08:18:43 -0500
c712e0f5dbfix(exports): fix issue where bank code was not being properly verified, adjust sorting of results
Nic D
2026-02-18 11:59:27 -0500
6207784d57Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/tickets
Matthieu Haineault
2026-02-18 08:58:00 -0500
455a57fef6Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/tickets
Matthieu Haineault
2026-02-18 08:57:48 -0500
aa6109ff09fix(shifts): fix issue where end time for paid time off shifts was not being calculated correctly.
Nic D
2026-02-17 15:23:56 -0500
ef969d3c42fix(CSV): fix csv structure to match Desjardins
Matthieu Haineault
2026-02-16 09:36:13 -0500
a9637a93a6BREAKING(csv-report): Trim shift and expense retrieval, up to calculateOvertime portion, logic requires rework
Nic D
2026-02-13 16:05:59 -0500
df390b41b6fix(csv): started to fix csv structure to match desjardins needs
Matthieu Haineault
2026-02-12 15:14:44 -0500
502f92188dfeat(tickets): a few more basic setup to match frontend needs
Matthieu Haineault
2026-02-11 14:02:34 -0500
dccb249b15feat(Tickets): created helpers for boolean manipulations and basic setup for ticketing module
Matthieu Haineault
2026-02-11 08:45:26 -0500
3f248a212dfeat(modules): basic setup for controllers, services and modules of the customer-support module
Matthieu Haineault
2026-02-10 08:35:50 -0500
ee6337758efeat(DTO): dto implementations for the ticket module
Matthieu Haineault
2026-02-10 08:14:44 -0500
c3698d4a36fix(imports): switched deprecated imports for new version of Prisma
Matthieu Haineault
2026-02-06 15:27:37 -0500
1da818d843fix(dockerfile): modified Prisma Client generate command line to match prisma 7.3.0 with multiple databases
Matthieu Haineault
2026-02-06 15:12:11 -0500
fd177194ecfix(accounts): small import fix
Matthieu Haineault
2026-02-06 15:05:10 -0500
047871fe35fix(prisma): many small fixes due to prisma updated version
Matthieu Haineault
2026-02-06 15:03:14 -0500
08af0d3e84Merge pull request 'dev/matthieu/prisma/MariaDB' (#14) from dev/matthieu/prisma/MariaDB into mainmatthieuh2026-02-06 14:43:35 -0500
364219c267Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/prisma/MariaDB
Matthieu Haineault
2026-02-06 14:41:08 -0500
5d241513e6Merge pull request 'fix(sick-hours): fix issue where sicks hours are not properly being deducted nor reimbursed' (#13) from release/nicolas/v1.1 into mainNicolas2026-02-06 14:38:21 -0500
a4be488a0ffix(sick-hours): fix a single error in shift creation where sick hours check was being done with banked hours
Nic D
2026-02-06 14:02:01 -0500
0ce1b62d06feat(schema prisma): dropped attachment related tables and added columns to expenses table to match new needs for garageHQ
Matthieu Haineault
2026-02-06 13:14:36 -0500
6d911014defeat(Accounts): setthing up account services and e2e testing of the routes
Matthieu Haineault
2026-02-06 08:37:40 -0500
48e1d763eaMerge pull request 'fix(auth): change logout behavior, now sends success code when logout request processed' (#11) from release/nicolas/v1.1 into mainNicolas2026-02-05 15:01:13 -0500
6d96311d98refactor(e2e): remove old e2e workflow, no longer up to date, will need to create new one later(never?)
Nic D
2026-02-05 15:00:52 -0500
d0f68cf1c6fix(auth): change logout behavior, now sends success code when logout request processed
Nic D
2026-02-05 13:24:27 -0500
6d17baf6c8fix(prisma): fix prisma calls to match 7.3.0 versions
Matthieu Haineault
2026-02-05 11:52:46 -0500
b8157b78d1fix(PrismaClient): fix a bug where transactionClients where instantiated with the wrong Prisma imports
Matthieu Haineault
2026-02-05 11:31:47 -0500
80bd862741Merge pull request 'feat(paid-time-off): add methods and controller to pull paid time off for one employee' (#10) from release/nicolas/v1.1 into mainNicolas2026-02-05 08:03:29 -0500
2ec59e2ffbfeat(paid-time-off): add methods and controller to pull paid time off for one employee
Nic D
2026-02-05 08:00:54 -0500
d9f0362cb9fix(PrismaClient): fix the client generation. was overwriting previous entries. now create multiple instances = db amount
Matthieu Haineault
2026-02-04 15:24:36 -0500
b269062816fix(Prisma): Fix prisma queries around the whole app to match new structure of many instance of clients/services files. added scripts to manage more than one schema at a time
Matthieu Haineault
2026-02-04 14:13:06 -0500