Matthieu Haineault
|
7c9f3cda65
|
feat(preferences): small update on prefrences table
|
2025-11-26 16:32:56 -05:00 |
|
Matthieu Haineault
|
5f7f639c62
|
feat(preferences): added a getter function and modified schema to use boolean
|
2025-11-26 15:31:50 -05:00 |
|
Matthieu Haineault
|
26ea84cf1a
|
feat(user_module_access): created user_module_access model and module. implemented update, revoke and get methods.
|
2025-11-26 15:05:22 -05:00 |
|
Matthieu Haineault
|
5452641f19
|
feat(migration): added a split prismaModule to manage legacy DB, created scripts to fetch old data, transform to match the new structure and creates new items in the new DB
|
2025-11-24 14:59:16 -05:00 |
|
Matthieu Haineault
|
6936ac39fa
|
refactor(leave-requests): refactor the logic of the module leave-requests and modified naming in timesheet GET function
|
2025-11-17 14:13:38 -05:00 |
|
|
|
750dd95071
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend
|
2025-11-11 12:56:16 -05:00 |
|
|
|
c8e3f66cf0
|
feat: updated prisma schema and npm packages.
|
2025-11-11 12:56:02 -05:00 |
|
Matthieu Haineault
|
68f29b8842
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor
|
2025-10-30 15:05:20 -04:00 |
|
Matthieu Haineault
|
ac1eaabb5d
|
fix(schema): remove commented lines
|
2025-10-27 10:20:56 -04:00 |
|
Matthieu Haineault
|
3ae1085e95
|
fix(schema): temporary comment on some schema lines to prep for removing employees/customer from this module
|
2025-10-27 10:17:11 -04:00 |
|
Matthieu Haineault
|
2712033451
|
refactor(cleaning): preparing other modules for refactoring
|
2025-10-24 16:47:30 -04:00 |
|
Matthieu Haineault
|
062b9b4640
|
refactor(expenses): major refactor of the CRUDs methods sing sessions data
|
2025-10-24 16:15:54 -04:00 |
|
Matthieu Haineault
|
fad4f6f3d6
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor
|
2025-10-20 08:54:45 -04:00 |
|
Matthieu Haineault
|
e1b63bd61a
|
clean(none): clean slate , removed useless code lines
|
2025-10-15 16:36:05 -04:00 |
|
Matthieu Haineault
|
0ea3f51974
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/matthieu/refactor
|
2025-10-14 16:44:03 -04:00 |
|
Matthieu Haineault
|
5292f1af11
|
feat(preferences): added display options to preferences table
|
2025-10-14 09:33:29 -04:00 |
|
Matthieu Haineault
|
95786b9e37
|
Merge branch 'main' of git.targo.ca:Targo/targo_backend into dev/setup/attachment/MatthieuH
|
2025-10-10 09:34:54 -04:00 |
|
Matthieu Haineault
|
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
|
2025-10-10 09:27:57 -04:00 |
|
Matthieu Haineault
|
fba3c02f48
|
fix(seeders): minor data fix and added Decimal to mileage
|
2025-10-09 10:39:17 -04:00 |
|
Matthieu Haineault
|
83792e596a
|
feat(schedule_presets): module schedule_presets setup. Ajustments to seeders to match new realities
|
2025-10-08 16:45:37 -04:00 |
|
Matthieu Haineault
|
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)
|
2025-10-03 14:03:09 -04:00 |
|
Matthieu Haineault
|
d36d2f922b
|
feat(leave-request): added holiday shift's creation and CRUD for holiday leave-requests.
|
2025-10-03 09:37:42 -04:00 |
|
Matthieu Haineault
|
77f065f37f
|
feat(expense): link expense with attachment.
|
2025-10-01 16:35:40 -04:00 |
|
Matthieu Haineault
|
52114deb33
|
feat(expenses): upsert function for expenses
|
2025-09-30 10:43:48 -04:00 |
|
Matthieu Haineault
|
6e1f5ce9a2
|
refactor(shifts_expenses): refactor description to comment to match frontend
|
2025-09-09 09:24:54 -04:00 |
|
Matthieu Haineault
|
954411d995
|
refactor(shifts): added is_remote to track work from home shifts
|
2025-09-08 15:25:09 -04:00 |
|
Matthieu Haineault
|
c52de6ecb8
|
fix(seeds): fix timesheet seeds
|
2025-08-29 11:44:04 -04:00 |
|
Matthieu Haineault
|
7b86b8c662
|
refactor(employee): switched phone_number type from number to string
|
2025-08-26 12:50:11 -04:00 |
|
Matthieu Haineault
|
d58f4e392c
|
feat(variants): setup variants of file types
|
2025-08-22 13:16:35 -04:00 |
|
Matthieu Haineault
|
f765a99273
|
refactor(pay-period): ajusted logics services and controller of model pay-periods
|
2025-08-19 14:49:47 -04:00 |
|
Matthieu Haineault
|
7a9adeec69
|
refactor(module): refactor employees, archives and pay-period to use email instead of id and switch pay-period's requests to transaction
|
2025-08-19 08:34:35 -04:00 |
|
Matthieu Haineault
|
fe87c36884
|
fix(supervisor): added is_supervisor column to employees, archives and mock seeds
|
2025-08-18 12:26:52 -04:00 |
|
Matthieu Haineault
|
c45284fd84
|
feat(attachments): attachments module with minor fixes to attachments prisma model.
|
2025-08-18 10:26:01 -04:00 |
|
Matthieu Haineault
|
014f58f78a
|
feat(attachments): added prisma models for blobs and attachments and basic setup for stream and hash
|
2025-08-15 13:30:07 -04:00 |
|
Matthieu Haineault
|
3307f3c334
|
fix(seeds): added job_titles to employees and employees_archive
|
2025-08-13 15:34:50 -04:00 |
|
Matthieu Haineault
|
41c5421cba
|
feat(module): added fonction to fetch a scoped list of employee
|
2025-08-13 15:03:24 -04:00 |
|
Matthieu Haineault
|
eea4cc015a
|
feat(module):added dto for list of employees. added job_title to employees table
|
2025-08-13 14:26:19 -04:00 |
|
Matthieu Haineault
|
cb6ec29992
|
refactor(validation): Partial modification of the file structure for validation process, added migration 20250806
|
2025-08-06 13:15:34 -04:00 |
|
Matthieu Haineault
|
5aac046356
|
feat(CSV): export to CSV modul fit filters
|
2025-08-05 09:17:39 -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
|
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
|
2847c4cdf1
|
feat(cron): added schedule dependencie and base setup for CRON jobs.
|
2025-07-29 10:43:18 -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 |
|