Commit Graph

13 Commits

Author SHA1 Message Date
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
8852f5990b refactor(employee-list): might finally be done with module, need to test add feature. 2025-12-03 17:02:15 -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
82bf7d5282 fix(approvals): refactor to work with staging db which has partial user and employee info. 2025-11-24 09:01:49 -05:00
7f43341629 refactor(approvals): so many changes that are difficult to keep track of. Work on more integration between approvals and timesheet, add list view to approvals, etc 2025-10-10 17:04:14 -04:00
b13c8b8b1b feat(employees): add modal to show employee details, connects successfully to backend and receives data. 2025-08-15 17:00:52 -04:00
f33ca127fa refactor(employees): finish connection to backend api, design cards to display employees, fine-tunning element placement 2025-08-14 17:03:51 -04:00
f45d0c2bd6 feat(employees): add page and components for employee list, connect to backend logic 2025-08-13 17:02:59 -04:00
1f94d6a900 eat(approvals): add and define components and other files related to timesheet approval page 2025-08-08 17:04:54 -04:00