db821d1d13
refactor(timesheet): add buttons to apply weekly or daily presets, fix mobile UI/UX to please sup.
2025-12-17 13:27:15 -05:00
35d36873e4
feat(timesheet): add toggle for work from home for shifts. UI/UX refactor for comment and delete buttons
2025-12-16 12:03:53 -05:00
faa239784b
refactor(timesheet): redo expense dialog to work with Expansion Items, improve UI/UX
2025-12-16 11:06:59 -05:00
1b4e59b292
refactor(timesheet): working on expense list, optimizing class usage
...
working to refactor expense list and form to instead be q-expansion-items that are part of the same group, will trim a lot of needless code and q-slide-transition use this way.
2025-12-15 17:12:39 -05:00
c5cf6becda
feat(employee-list): add check for overlap when creating or editing schedule presets
...
module complete for staging
2025-12-15 14:17:37 -05:00
6606ebb992
fix(other): minor changes to other modules.
2025-12-12 15:12:42 -05:00
34f1ce5762
fix(presets): fix issue with shifts in preset editing getting sorted reactively, due to shifts being unsorted from backend.
...
Backend now sorts shifts before sending to front.
2025-12-12 14:54:25 -05:00
Nic D.
a2103a306b
feat(schedule-preset): can now add new presets and assign them to employees.
...
Also fixed issue with with backend not treating first_work_day properly when creating new employee. Also did some optimizing for the employee list table with consistent sorting and better list mode.
2025-12-11 16:59:35 -05:00
Nic D.
3579931899
fix(schedule-preset): can now add new schedule presets, small service/store refactor
...
minor bug fix with schedule preview not showing up in the schedule tab when looking at the details of an employee who has a schedule preset assigned to them.
2025-12-11 10:27:35 -05:00
Nic D.
fd2146567f
feat(schedule-preset): Add update and create functionality to schedule preset with preview
2025-12-10 16:59:41 -05:00
f6e9415369
feat(preset): add preset function, select preset for employee, revamp employee management dialog UI/UX
...
Also change display of employee list to better wrap around card content
2025-12-09 16:59:53 -05:00
c7fadbcaf1
fix(eslint): modified rules to finally stop screaming about unused vars even if they're preceded by an underscore
2025-12-05 17:01:57 -05:00
a0d87a0013
feat(employee-list): complete functional advanced search for employee list
...
enabling or disabling hide-inactive-employees will hide them or show them at the top. Also added more functionality to the search bar-- it can match many columns for terms separated by spaces in the search field. i.e. typing Bourdo and Solucom separated by commas will show all employees that have those words in any of the columns
2025-12-05 16:07:12 -05:00
5bdf1e5eaa
feat(employee): add partial filter functionality to employee list, needs more work.
2025-12-04 17:18:22 -05:00
fa62fb5ba1
fix(employee-management): can now set last work day of employee to null properly
2025-12-04 11:47:24 -05:00
2affa8470b
refactor(presets): set up work for schedule presets, minor cleanup of other modules
2025-12-04 11:17:56 -05:00
8852f5990b
refactor(employee-list): might finally be done with module, need to test add feature.
2025-12-03 17:02:15 -05:00
af6cdbe890
refactor(profile): finalize appearance and functionality
2025-12-03 14:41:02 -05:00
8368702490
meeting time
2025-12-03 09:04:05 -05:00
8dd378fdd1
refactor(user-management): slowly add styling to panel and UI/UX adjustments
2025-12-02 17:07:06 -05:00
d8a1a87e98
refactor(management): replace standard form with carousel to separate info and access into two panels
2025-12-02 13:38:03 -05:00
a1b6748d95
feat(user-management): add popup with basic functionality to add or edit user info and module access
2025-12-02 09:20:05 -05:00
ff66a457d9
Merge pull request 'feat(profile): finalize get/update of user preferences, begin planning for employee-management module' ( #29 ) from dev/nicolas/profile-refactor into main
...
Reviewed-on: Targo/targo_frontend#29
2025-11-28 10:55:38 -05:00
a4904ee80d
feat(profile): finalize get/update of user preferences, begin planning for employee-management module
2025-11-28 10:54:38 -05:00
4c79820128
Merge pull request 'dev/nicolas/timesheet-validation-implementation' ( #28 ) from dev/nicolas/timesheet-validation-implementation into main
...
Reviewed-on: Targo/targo_frontend#28
2025-11-25 14:05:00 -05:00
5bb02e67a0
feat(timesheet): add validation for timesheet timestamps, prevent submission if errors present.
2025-11-25 14:03:45 -05:00
712e831653
fix(timesheets): implementing validation for shifts, fix service response changes.
2025-11-24 16:42:40 -05:00
3669f65fe4
Merge pull request 'dev/nicolas/timesheet-gui-refactor' ( #27 ) from dev/nicolas/timesheet-gui-refactor into main
...
Reviewed-on: Targo/targo_frontend#27
2025-11-24 09:19:37 -05:00
143e6d4b35
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor
2025-11-24 09:18:41 -05:00
a2f33b3145
Merge pull request 'dev/nicolas/timesheet-gui-refactor' ( #26 ) from dev/nicolas/timesheet-gui-refactor into main
...
Reviewed-on: Targo/targo_frontend#26
2025-11-24 09:17:17 -05:00
4acfacdbda
Merge branch 'main' into dev/nicolas/timesheet-gui-refactor
2025-11-24 09:16:52 -05:00
82bf7d5282
fix(approvals): refactor to work with staging db which has partial user and employee info.
2025-11-24 09:01:49 -05:00
39ce63603e
fix(approvals, timesheet): separation of concern, refactor timesheet route to use optional email, fix frontend routes and streamline store, simplify logic in many places.
2025-11-21 12:01:46 -05:00
a47222a7b8
fix(approvals): reimplement charts with new structures, clean UI/UX, refine list view
2025-11-20 14:41:50 -05:00
75ca572040
refactor(approvals): Reconnect Services to backend logic and routes, adjust UI/UX, fix list mode
2025-11-19 13:58:50 -05:00
1dc001af49
Merge pull request 'dev/nicolas/timesheet-gui-refactor' ( #25 ) from dev/nicolas/timesheet-gui-refactor into main
...
Reviewed-on: Targo/targo_frontend#25
2025-11-18 14:51:56 -05:00
3b0652fb8b
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor
2025-11-18 14:50:18 -05:00
b436428a33
refactor(timesheet): finalize support for expenses, approval display, minor timesheet approval rework
2025-11-18 14:50:03 -05:00
88cdb9e5ff
feat(timesheet mobile): add interfaces for expense dialog in mobile format
...
Added mobile versions for expense form as well as expense items.
2025-11-17 12:06:30 -05:00
b307f33ab0
refactor(timesheet): add at least some updates to approved shift look, maybe more???
2025-11-14 17:00:27 -05:00
7d311ecc29
removed yarn format
2025-11-14 15:18:52 -05:00
5d3e6d9498
Added few dependencies to Dockerfile
2025-11-14 15:14:11 -05:00
39359b511d
fred qui delete son test file.
2025-11-14 14:36:06 -05:00
ca2ab7b04b
fred qui fait un test avec un fichier bidon
2025-11-14 14:34:48 -05:00
ce2fd3e024
Merge pull request 'fix(payperiodpicker, expensedialog): change date picker display from dialog to menu, add transition animations for expense dialog form, move update dialog form into expense item.' ( #24 ) from dev/nicolas/timesheet-gui-refactor into main
...
Reviewed-on: Targo/targo_frontend#24
2025-11-12 15:29:16 -05:00
da93753515
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor
2025-11-12 15:28:28 -05:00
d5cdf3c7b4
fix(payperiodpicker, expensedialog): change date picker display from dialog to menu, add transition animations for expense dialog form, move update dialog form into expense item.
2025-11-12 15:27:39 -05:00
dccf5a8d82
Merge pull request 'dev/nicolas/timesheet-gui-refactor' ( #23 ) from dev/nicolas/timesheet-gui-refactor into main
...
Reviewed-on: Targo/targo_frontend#23
2025-11-11 12:48:47 -05:00
d913404af5
Merge branch 'main' of git.targo.ca:Targo/targo_frontend into dev/nicolas/timesheet-gui-refactor
2025-11-11 12:46:48 -05:00
1274a1b65b
refactor(timesheet): update appearance, work on expense dialog, plugging to backend.
2025-11-11 12:45:38 -05:00