Commit Graph

13 Commits

Author SHA1 Message Date
58f6e808d0 feat(approvals): install chartJS and vue-chartJS for graphical representation of employee details, configuring bar graph. 2025-08-29 08:33:02 -04:00
b4435020b2 feat(approvals): add print report functionality and filters for backend testing 2025-08-27 15:48:27 -04:00
81e4fd3ed0 feat(approvals): add both weeks to modal, time grid and mouseover labels, buttons on employee card. Minor DRYing in various files. 2025-08-26 17:02:08 -04:00
6248cb3354 feat(approvals): add timeline compact viewer. Forego slider/range implementation for custom vue/typescript method 2025-08-25 17:07:08 -04:00
911a959567 feat(approvals): Add details card basic. Add logic with service, store, api. Create temporary mock data for testing. 2025-08-22 17:09:03 -04:00
7dbb30259c refactor(many): change some components to respect 'props down, events up' convention for modularity and reusability. Keep branch open for future possible refactors. 2025-08-22 11:11:14 -04:00
d0e64bdffc refactor(approvals): move functionalities for separation of concern, page formatting, i18n refactoring, consideration for mobile appearance. 2025-08-21 17:06:57 -04:00
27e73f8f51 refactor(approvals): change timesheet store to no longer rely on array of pay periods, now requests new pay period objects depending on date picker button pressed. 2025-08-21 10:44:23 -04:00
21b98ec825 refactor(approvals): remake entire card appearance, hook up to pay period picker to backend, make the period picker actually functional. 2025-08-20 17:03:32 -04:00
0c1d214420 refactor(approvals): fully overhaul timesheet approvals to work with backend, begin to implement approval logic. 2025-08-19 16:49:49 -04:00
4ae33dfcf1 refactor(approvals): add table with grid setup, customize card (item) appearance 2025-08-12 17:01:46 -04:00
2fb7b4a4c1 feat(approvals): add page for timesheet approvals, complete date picker component, begin work for approvals table. 2025-08-11 17:04:21 -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