Commit graph

177 commits

Author SHA1 Message Date
sopheedaire
93768f4d4a Add styles for student 2024-01-06 11:44:46 +08:00
c4bcb30b80 Turn off debug flag 2024-01-05 21:03:25 +08:00
fa7a0f5960 Test commit 2024-01-05 21:02:48 +08:00
d712917e54 Add contents to technician sidebar 2024-01-05 20:55:21 +08:00
cc5fba070e Refresh queries for teacher transactions when updating any transaction 2024-01-05 20:47:41 +08:00
928782d80d Optimized code for technician widget and changed widget to pending equipments 2024-01-05 20:43:16 +08:00
4cd5712f6f Cleaned up code and added additional members field to create transaction page 2024-01-05 20:40:11 +08:00
7dbfd9b4fd Added transaction reports page 2024-01-05 20:10:53 +08:00
70bc6bbfd3 Change error page wording 2024-01-05 19:34:06 +08:00
62ac1e4fd6 Update technician widgets 2024-01-05 19:33:04 +08:00
ff18a7a60c Improved tally page 2024-01-05 19:31:37 +08:00
0d32ce61cb Added item tally page for technician 2024-01-05 19:27:42 +08:00
81cb18dc5c Fix typo in TransactionType with consumables 2024-01-05 19:09:17 +08:00
c2adea5ec8 Fix typo in TransactionType with consumables 2024-01-05 19:08:59 +08:00
60759d50a2 Added consumables to transaction and improved transaction entry viewing and pdf generation. Also added transactions this day and this month in technician dashboard 2024-01-05 19:06:11 +08:00
ad9981ae44 Added consumables to transaction and improved transaction entry viewing and pdf generation. Also added transactions this day and this month in technician dashboard 2024-01-05 19:06:04 +08:00
eea2b590d2 Add number of search results found 2024-01-05 14:12:05 +08:00
28183b5424 Change filter component in transactions list page to search bar 2024-01-04 20:11:55 +08:00
74976b6512 Added template for adding restricted buttons in drawer 2024-01-04 09:58:27 +08:00
444a71fb9d Make equipments subtable height taller in technician transactions list view 2024-01-03 17:29:57 +08:00
fee55c95c8 Added breakage handling for technician transaction view 2024-01-03 17:28:43 +08:00
8ef4efb1d9 Improve technician transaction view 2024-01-03 17:15:02 +08:00
2d59a775c1 Added update transaction modal for teacher 2024-01-03 17:01:34 +08:00
669e1d6009 Separate transaction filter menu into separate component for use within all user types 2024-01-03 16:50:35 +08:00
1281d8023f Support very long strings being displayed in remarks for transactions 2024-01-03 16:34:56 +08:00
e8864bc28c Refactor onClick function on transaction entry 2024-01-03 16:09:09 +08:00
f9b4729ee7 Update transaction entry to reflect borrower's course 2023-12-29 18:44:18 +08:00
9f870319b4 Refactor filter menu to be usable by all user types and added initial content for teacher dashboard 2023-12-29 17:44:29 +08:00
b9bf114904 Refactor status text color function and finalized transactionpdf component 2023-12-29 17:33:48 +08:00
db8b93a7db Updated transaction entry and added transaction page and initial transactionpdf component 2023-12-29 16:06:29 +08:00
9d605d0a70 Fix line height in transaction entry 2023-12-27 19:03:17 +08:00
9a2c53827d Merge branch 'master' of git.keannu1.duckdns.org:keannu125/Borrowing-TrackerFrontend into feature/student_pages 2023-12-27 18:32:00 +08:00
38c2de3970 Improved transaction entry, added create transaction page and improved student-related component layouts 2023-12-27 18:31:47 +08:00
Prince Kurt Laurence
08430e2a66 change the position of transaction button 2023-12-27 17:45:03 +08:00
Prince Kurt Laurence
c1b393047f Merge branch 'master' of https://git.keannu1.duckdns.org/keannu125/Borrowing-TrackerFrontend 2023-12-27 17:41:50 +08:00
Prince Kurt Laurence
7f4e401669 added button to transaction 2023-12-27 17:41:28 +08:00
5f0e3648d6 Remove unused snippets in student dashboard componenent 2023-12-22 15:53:00 +08:00
6970810256 Add student actions in student dashboard 2023-12-22 15:51:39 +08:00
a6e91830c4 Increase header zIndex to hide student transaction dropdown menu if scrolling down 2023-12-22 15:36:13 +08:00
b76b1e17fb Remove unused components in student transaction filter 2023-12-22 15:34:13 +08:00
fc9d92259e Added descriptions to transactions filter for students 2023-12-22 15:30:10 +08:00
86bb9d549b Added clearance status to drawer for students 2023-12-22 14:26:22 +08:00
9747166f49 Merge branch 'master' of git.keannu1.duckdns.org:keannu125/Borrowing-TrackerFrontend into feature/student_pages 2023-12-22 13:46:19 +08:00
a627fb1f8a Improve transaction entry component 2023-12-21 16:07:13 +08:00
eaa55f3ba7 Add transaction view for student in dashboard page complete with filtering 2023-12-21 16:04:50 +08:00
d69945f789 Restructure Dashboard page components folder hierarchy and add initial StudentTransactionListView component 2023-12-21 14:58:23 +08:00
e26b87e223 Change width of filter menu to px instead of vw 2023-12-21 14:44:57 +08:00
2af8ea5802 Change format of filter buttons to dropdown select menu for ease of use 2023-12-21 14:41:48 +08:00
b11e81b3fb Merge branch 'master' of git.keannu1.duckdns.org:keannu125/Borrowing-TrackerFrontend 2023-12-21 14:06:09 +08:00
53d4527179 Add user type indicator to drawer 2023-12-21 14:06:00 +08:00
Prince Kurt Laurence
cd742b8822 added buttons in student page 2023-12-21 13:55:16 +08:00
Prince Kurt Laurence
ad6215d6d0 initial design in student 2023-12-21 13:26:42 +08:00
Prince Kurt Laurence
661c17c7c7 changes landing page 2023-12-21 12:54:27 +08:00
56f30fa60c Fix alignment of ID label on tables and remove remarks from search criteria 2023-12-18 00:01:32 +08:00
18308d5055 Fix search bar crashing if remarks on item instance is null 2023-12-17 23:59:02 +08:00
6f2fb3900e Center search bar and replace filter text with search icon 2023-12-17 23:29:10 +08:00
63b32feb38 Added set types to restriction components and added placeholder content for students and teachers in dashboard page 2023-12-16 15:52:26 +08:00
34bb54f8b1 Added a search bar for filtering results in equipment instance list page 2023-12-16 15:46:26 +08:00
1fc6b6ff75 Fix sidebar buttons width, simplified restriction of technician components in homepage, and adjusted equipment instance status to match backend changes 2023-12-16 14:59:50 +08:00
a6b6925310 Fix sidebar buttons width, simplified restriction of technician components in homepage, and adjusted equipment instance status to match backend changes 2023-12-16 14:59:41 +08:00
9bb312808e Improved all rendered tables by removing redundant div 2023-12-14 20:32:12 +08:00
d2521a628d Added update transaction modal and simplified error handling for update APIs 2023-12-14 20:27:41 +08:00
d226d77306 Added functionality to transaction list page 2023-12-14 19:51:33 +08:00
ac55dca368 Update dashboard page 2023-12-14 18:14:44 +08:00
ff819dc0c9 Merge branch 'master' of git.keannu1.duckdns.org:keannu125/Borrowing-TrackerFrontend 2023-12-14 18:14:03 +08:00
08fd217ccb Added initial transactions list page and edited technician dashboard component names for better readability 2023-12-14 18:13:55 +08:00
Prince Kurt Laurence
cdeaa199f3 changes 2023-12-14 18:11:11 +08:00
Prince Kurt Laurence
fafde17266 color changes 2023-12-14 18:09:44 +08:00
be6e1ba229 Added student type to component and page restrictions 2023-12-14 18:08:27 +08:00
fce4725ff9 Further simplified the dashboard page and moved functionality to separate components 2023-12-14 18:05:27 +08:00
d220078e69 Move modal states to respective components 2023-12-14 18:00:58 +08:00
96c8f9a150 Merge branch 'master' of git.keannu1.duckdns.org:keannu125/Borrowing-TrackerFrontend 2023-12-14 14:53:09 +08:00
3d20af24c9 Added conditional rendering to dashboard page and restrict certain pages select user types 2023-12-14 14:52:50 +08:00
Prince Kurt Laurence
bc37fddf23 changes in landing page and added logo dako 2023-12-11 20:22:02 +08:00
Prince Kurt Laurence
10f1940e7d changes in API link 2023-12-11 19:27:29 +08:00
0e4c1b9f31 Adjust item instance statuses 2023-12-09 09:48:27 +08:00
fd1eb8ac3b Adjust CRUD actions according to backend changes 2023-12-09 09:44:13 +08:00
a14b09f2a0 Add es-lint line 2023-12-08 20:26:03 +08:00
99d8449fc8 Fix add item modal not being able to select other SKUs 2023-12-08 20:25:36 +08:00
26d11e8336 Turn off debug flag 2023-12-05 23:47:02 +08:00
ccf8262291 Remove groups and added list filtering pages 2023-12-05 22:06:01 +08:00
ae5b8de094 Revert test commit on landing page 2023-12-04 20:15:37 +08:00
d882a24064 Update woodpecker.yml and add test change to landing page 2023-12-04 20:12:41 +08:00
23a743ce2b Fixed table rendering being broken when there are too many records and added logs pages 2023-12-03 13:19:08 +08:00
1c595b3b03 Fixed landing page being broken in mobile and merged popup styling 2023-12-03 11:26:16 +08:00
fb41277746 Make dashboard widgets more mobile responsive 2023-12-03 01:15:05 +08:00
6783b02163 Disabled exhaustive deps alert for useEffect functions for edit modals 2023-12-03 00:04:03 +08:00
48867a847c Change popup sizing to rem 2023-12-02 23:55:55 +08:00
36a0111fe8 Added edit and delete SKU functionality 2023-12-02 23:53:26 +08:00
3c0b2b9739 Update component names 2023-12-02 23:36:33 +08:00
2887a98e7d Added delete equipment instance functionality 2023-12-02 23:35:57 +08:00
dc0d339f27 Add SKU list page 2023-12-02 22:09:20 +08:00
f6a1810740 Finalize equipment instances list page 2023-12-02 22:04:46 +08:00
a94831fbe1 Fix typo in dashboard 2023-12-02 21:32:54 +08:00
201822b271 Made SKU and item adding fully functional 2023-12-02 21:31:15 +08:00
614a9c4a24 Added add equipment modal 2023-12-02 20:10:14 +08:00
791f11b802 Improved dashboard 2023-12-02 19:25:24 +08:00
09e048c824 Improved dashboard 2023-12-02 19:20:30 +08:00
26dc30f59d Improved dashboard 2023-12-02 19:20:22 +08:00
553156ef7c Polished dashboard and added buttons 2023-12-02 18:56:35 +08:00