Commit Graph

  • 062b9b4640 refactor(expenses): major refactor of the CRUDs methods sing sessions data Matthieu Haineault 2025-10-24 16:15:54 -0400
  • 4b39240606 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-10-24 14:23:35 -0400
  • d16c4d4d86 fix(shift): minor fix for receiving date properly. Nicolas Drolet 2025-10-24 14:23:26 -0400
  • 3e2265cbac BREAKING CHANGE(Time&Attendance): prep to split into APIs. setup structure for timesheet related modules Matthieu Haineault 2025-10-23 14:23:53 -0400
  • 60aac39daa feat(timesheets): added an option to generate a second timesheet in case of a pay-period as no data in either the 1st or 2nd week Matthieu Haineault 2025-10-22 13:50:17 -0400
  • 7fe2b6265a refactor(expenses): init setup to use session infos Matthieu Haineault 2025-10-22 12:42:32 -0400
  • 9f27c83981 fix(pay-period): commented bulk approval and command service Matthieu Haineault 2025-10-22 10:16:38 -0400
  • 0ce1191437 fix(pay-period): replug pay-period module Matthieu Haineault 2025-10-22 10:13:42 -0400
  • 6488082290 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-10-22 08:59:08 -0400
  • af9d89da01 refactor(expenses): commented old files, set up create update and delete expenses. set up findAll method and ajust query params of the timesheet controller Matthieu Haineault 2025-10-22 08:59:04 -0400
  • dd15a6dc14 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-10-22 08:09:54 -0400
  • 8b514c8beb refactor(auth): removed verification console logs Nicolas Drolet 2025-10-22 08:09:13 -0400
  • 9270033f24 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor Matthieu Haineault 2025-10-21 16:29:20 -0400
  • 6aeaf16993 refactor(expenses): commented module expenses et leave-request. needs refactor to match new timesheets and shifts module. Matthieu Haineault 2025-10-21 16:27:56 -0400
  • 11f6cf2049 refactor(timesheets): deep refactor of the timesheet module and small corrections of the shift module. Matthieu Haineault 2025-10-21 15:59:33 -0400
  • b7ad300a6e refactor(shifts): refactor of the shift module to use an array of shifts Matthieu Haineault 2025-10-21 12:11:26 -0400
  • 88f7c0cb0e Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-10-21 10:51:06 -0400
  • 1dbc0bf6c2 refactor(auth): add functionality to complete auth cycle, utilizer user from request. Nicolas Drolet 2025-10-21 10:50:11 -0400
  • d1974ea9e3 refactor(shifts): added Patch and Post route to shift module and added Overtime checks to create/update and delete functions. Matthieu Haineault 2025-10-21 09:33:04 -0400
  • 7537c2ff0d refactor(shifts): massive do-over of the whole module. exposed delete route only and simplified find and create/update functions. Matthieu Haineault 2025-10-20 14:59:24 -0400
  • bba6c84b6f Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor Matthieu Haineault 2025-10-20 08:55:21 -0400
  • fad4f6f3d6 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor Matthieu Haineault 2025-10-20 08:54:45 -0400
  • e1b63bd61a clean(none): clean slate , removed useless code lines Matthieu Haineault 2025-10-15 16:36:05 -0400
  • 6b17b2c639 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-10-15 14:09:21 -0400
  • a563df0943 feat(timesheets): preparing for Express Session requests Matthieu Haineault 2025-10-15 14:08:59 -0400
  • 119116e11d feat(timesheets): preparing for Express Session requests Matthieu Haineault 2025-10-15 14:00:28 -0400
  • 46b4222999 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor Matthieu Haineault 2025-10-14 16:44:16 -0400
  • 0ea3f51974 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor Matthieu Haineault 2025-10-14 16:44:03 -0400
  • 06ad34a4c8 refactor(shared): centralized some small logics Matthieu Haineault 2025-10-14 16:43:18 -0400
  • cefba7a2dd fix(shifts): fixed findTimesheet to findUnique instead of upsert Matthieu Haineault 2025-10-14 14:29:37 -0400
  • 9ad4e63485 refactor(shifts): removed return statement of Delete shift function Matthieu Haineault 2025-10-14 14:18:31 -0400
  • 77e10c67c7 fix(seeders): ajusted shifts and expenses seeders Matthieu Haineault 2025-10-14 13:28:42 -0400
  • d1c41ea1bd fix(seeders): fix holiday bank_code and week_start logics to match Sunday to Saturday Matthieu Haineault 2025-10-14 12:25:09 -0400
  • a88aaf34f0 fix(shifts): modified ensureTimesheet Matthieu Haineault 2025-10-14 11:59:26 -0400
  • 5ec131c863 fix(shfits):small fix Matthieu Haineault 2025-10-14 11:16:08 -0400
  • 1fe2c1291c fix(shift): changed default value of is_approved in asLocalDateOn Matthieu Haineault 2025-10-14 11:14:43 -0400
  • 8ad8076f4d fix(shifts): fix bank_code_id by type Matthieu Haineault 2025-10-14 10:58:43 -0400
  • feeb19bbf0 fix(shfits): small route fix Matthieu Haineault 2025-10-14 10:38:24 -0400
  • 99e9f1f3bf feat(shifts): extract delete logics outside of master upsert method and create a new route for delete requests Matthieu Haineault 2025-10-14 10:35:30 -0400
  • d95b6471cd fix(shifts): modified controller to accept a query action. clean up module Matthieu Haineault 2025-10-14 10:04:48 -0400
  • 5292f1af11 feat(preferences): added display options to preferences table Matthieu Haineault 2025-10-14 09:33:29 -0400
  • 2f0982c952 refactor(shifts): modified shifts.utils to use ISO format instead of UTC Matthieu Haineault 2025-10-10 17:01:05 -0400
  • 4ff512a207 refactor(shifts): refactored shiftCommandService and moved helpers to shifthelpersService Matthieu Haineault 2025-10-10 16:44:44 -0400
  • 408e52b4f5 refactor(timesheets): refacatored query-service Matthieu Haineault 2025-10-10 13:29:26 -0400
  • 2de8db6212 refactor(timesheets): dried findAll methods to centralize shareable methods Matthieu Haineault 2025-10-10 11:34:39 -0400
  • 95786b9e37 Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/attachment/MatthieuH Matthieu Haineault 2025-10-10 09:34:54 -0400
  • 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 Matthieu Haineault 2025-10-10 09:27:57 -0400
  • 6a4fbeb2c4 refactor(leave-requests): moved utils to shared file Matthieu Haineault 2025-10-09 16:48:45 -0400
  • 71d86f7fed refactor(helpers): moved helpers to a shared file Matthieu Haineault 2025-10-09 16:41:34 -0400
  • 78a335a47c fix(imports): ajusted imports for new ISOstring dates methods Matthieu Haineault 2025-10-09 15:49:00 -0400
  • af8ea95cc4 fix(shifts): changed UTC comparison for ISOString Matthieu Haineault 2025-10-09 15:45:57 -0400
  • 1954d206a8 fix(dates): removed dates from L-R and P-P Matthieu Haineault 2025-10-09 15:23:03 -0400
  • 4527b0e7f7 fix(shifts): clean Matthieu Haineault 2025-10-09 15:22:34 -0400
  • 0a2369d5a5 Merge branch 'main' of git.targo.ca:Targo/targo_backend Nicolas Drolet 2025-10-09 15:17:06 -0400
  • 5a1017f82b fix(pay-period): change payload to send regular hours and other hours, rather than each individual shift type as a property Nicolas Drolet 2025-10-09 15:17:02 -0400
  • fba3c02f48 fix(seeders): minor data fix and added Decimal to mileage Matthieu Haineault 2025-10-09 10:39:17 -0400
  • 7c7edea768 feat(schedule-presets): created an apply service to auto-create shifts using presets Matthieu Haineault 2025-10-09 08:40:20 -0400
  • 83792e596a feat(schedule_presets): module schedule_presets setup. Ajustments to seeders to match new realities Matthieu Haineault 2025-10-08 16:45:37 -0400
  • 9b169d43c8 resolve mergre Matthieu Haineault 2025-10-08 08:57:24 -0400
  • fda95d3fc4 Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-10-08 08:57:04 -0400
  • f6c5b2a73c refactor(shifts): refactor main upsert function to use shared utils and helpers Matthieu Haineault 2025-10-08 08:54:43 -0400
  • 6254410f66 fix(expense): rename import to avoid confusion Nicolas Drolet 2025-10-07 16:27:30 -0400
  • cc310e286d feat(expenses): method implementation to show a list of all expenses made by an employee using email, year and period_no Matthieu Haineault 2025-10-07 13:51:35 -0400
  • a750f79107 fix(timesheets): fix backend return to send an array of expenses with total mileage and total expense Matthieu Haineault 2025-10-07 12:00:52 -0400
  • 4d905c905e Merge branch 'main' of git.targo.ca:Targo/targo_backend Matthieu Haineault 2025-10-07 10:28:16 -0400
  • 0fc80f50f9 fix(timesheets): minor fix Matthieu Haineault 2025-10-07 10:28:13 -0400
  • b860ea1ff5 Merge pull request 'fix(payperiod): add type to payload.' (#5) from auth-session-fullstack into main Nicolas 2025-10-07 10:26:58 -0400
  • e575b9bd54 Merge branch 'main' of git.targo.ca:Targo/targo_backend into auth-session-fullstack Nicolas Drolet 2025-10-07 10:24:25 -0400
  • c58e8db59f fix(timesheets: minor fix Matthieu Haineault 2025-10-07 10:07:47 -0400
  • 9821b81afd fizx(archive): fix import services Matthieu Haineault 2025-10-07 09:55:44 -0400
  • 791a953744 fix(timesheets): modified returns to show total expense, total mileage and an array of all expenses per date Matthieu Haineault 2025-10-07 09:49:42 -0400
  • c0569d8efd Merge branch 'main' of git.targo.ca:Targo/targo_backend into auth-session-fullstack Don't know whyyyy Nicolas Drolet 2025-10-07 08:20:44 -0400
  • 57b74b1726 fix(modules): deprecate old methods and extract utils and helpers. created archival services. Matthieu Haineault 2025-10-07 08:18:46 -0400
  • 406233b2a3 Merge branch 'main' of git.targo.ca:Targo/targo_backend into auth-session-fullstack did something it didn't like, not sure whadid something it didn't like, not sure whatt Nicolas Drolet 2025-10-06 16:06:38 -0400
  • fa845cf6e6 fix(timesheet): add some quality of life to get required info, employee name, change pay period response from week 1 and 2 to array of weeks Nicolas Drolet 2025-10-06 16:06:26 -0400
  • 79c5bec0ee fix(controller): commented deprecated or unsued methods of controllers Matthieu Haineault 2025-10-06 15:44:07 -0400
  • caf03d8d68 fix(leave-requests): fix depencies for the Leave-Requests Module Matthieu Haineault 2025-10-06 14:00:25 -0400
  • 79153c6de3 feat(leave-requests): implementation of vacation, sick and holiday leave-requests. Matthieu Haineault 2025-10-06 12:15:51 -0400
  • d8bc05f6e2 feat(preferences): setup for prefrences module which allows a user to manage dark mode, notifications, lefty mode for phone user and a lang switch (en, fr) Matthieu Haineault 2025-10-03 14:03:09 -0400
  • 3984540edb fix(leaves and expenses): import name fixes Matthieu Haineault 2025-10-03 10:22:27 -0400
  • 10d4f11f76 feat(leave-request): added holiday shift's creation and CRUD for holiday leave-requests. Matthieu Haineault 2025-10-03 09:38:09 -0400
  • d36d2f922b feat(leave-request): added holiday shift's creation and CRUD for holiday leave-requests. Matthieu Haineault 2025-10-03 09:37:42 -0400
  • 77f065f37f feat(expense): link expense with attachment. Matthieu Haineault 2025-10-01 16:35:40 -0400
  • f8f4ad5a83 fix(expenses): ajusted mileage logic Matthieu Haineault 2025-10-01 10:02:52 -0400
  • 3b4dd9ddb5 fix(mock): small typo in mock datas Matthieu Haineault 2025-09-30 11:12:46 -0400
  • 52114deb33 feat(expenses): upsert function for expenses Matthieu Haineault 2025-09-30 10:43:48 -0400
  • 1c797c348a "refactor(timesheet): add full employee name to return data to display in timesheet approval employee details dialog header" Nicolas Drolet 2025-09-26 11:40:04 -0400
  • 46deae63bc fix(holiday): minor valid_codes fix Matthieu Haineault 2025-09-16 14:47:35 -0400
  • 5621f72342 Merge branch 'main' of git.targo.ca:Targo/targo_backend into auth-session-fullstack Nicolas Drolet 2025-09-16 11:21:56 -0400
  • bcf73927bd fix(payperiod): add minor fix to total hours calculated method Nicolas Drolet 2025-09-16 11:20:50 -0400
  • cc48584b99 feat(shifts): ajusted validations for create/update/delete shifts Matthieu Haineault 2025-09-16 09:17:59 -0400
  • f9931f99c8 feat(validationPipe): Global Exception Filter basic setup using APP_FILTER and APP_PIPE Matthieu Haineault 2025-09-11 16:48:05 -0400
  • ef4f6340d2 feat(shifts): added a master function to create/update/delete a single shift Matthieu Haineault 2025-09-11 15:22:57 -0400
  • 125f443ec0 feat(timesheet): added comment and supervisor comment to payload of findAll Matthieu Haineault 2025-09-10 16:20:37 -0400
  • a343ace0b7 fix(pay-period): fix total_hours calculation Matthieu Haineault 2025-09-09 10:24:53 -0400
  • a3d4b0cef7 Merge branch 'main' of git.targo.ca:Targo/targo_backend into auth-session-fullstack Why am I constantly getting these merge messages Nicolas Drolet 2025-09-09 09:30:17 -0400
  • 4a6eed1185 feat(migration): migration of comment/description change Matthieu Haineault 2025-09-09 09:27:14 -0400
  • 6e1f5ce9a2 refactor(shifts_expenses): refactor description to comment to match frontend Matthieu Haineault 2025-09-09 09:24:54 -0400
  • 8e25e939af Merge branch 'main' of git.targo.ca:Targo/targo_backend into auth-session-fullstack Something something Nicolas Drolet 2025-09-09 09:02:58 -0400
  • 8ef5c0ac11 feat(pay-periods): added total_hours and is_remote to payload Matthieu Haineault 2025-09-09 09:01:33 -0400