Commit Graph

156 Commits

Author SHA1 Message Date
Cindy Chang cab484ac00 fix: acct_mgmt_button 2024-07-15 15:39:59 +08:00
Cindy Chang 4c9633a395 Revert "fix: #316 modal closing too slow bug"
This reverts commit 6b7778fe9f.
2024-07-10 11:06:07 +08:00
Cindy Chang 6b7778fe9f fixed: modal closing too slow bug 2024-07-10 10:58:38 +08:00
Cindy Chang bba7f24672 fix: #319 add watch of inputConfirmPwd inside onMounted 2024-07-10 10:53:48 +08:00
Cindy 0d9bfaa40d refine close modal time 2024-07-10 10:26:42 +08:00
Cindy Chang 74bc22b736 fixed: #313 use index [ ] instead of splice function to prevent removal 2024-07-09 15:08:55 +08:00
Cindy Chang 8b99a230d7 TypeScript bugs fixed 2024-07-09 13:53:20 +08:00
Cindy Chang af5ab081de 1. npm install --save-dev @types/axios @types/vue @types/vue-router
2. create file vue-router.d.ts
2. pinia use my plugin
3. npm i --save-dev @types/cytoscape. npm i --save-dev @types/cytoscape-dagre. npm i --save-dev @types/cytoscape-popper.
4. add apiError.d.ts npm install --save-dev @types/vue-router.
5. add vue-axios.d.ts
2024-07-09 12:00:34 +08:00
Cindy Chang fc37d5d37d delete console 2024-07-04 11:09:41 +08:00
Cindy Chang d8d70f01f3 fix: #310 keep loading animation bug is related to cytoscape undefined bug. And cytoscape node position remembering feature is not actually finished correctly yet before. Now remembering feature is done. 2024-07-04 11:07:25 +08:00
Cindy Chang b6fa0b375c acctMgmt.ts by ChatGPT 2024-07-03 13:15:38 +08:00
Cindy Chang da557fdd32 fix: use push instead of wrong ... operator 2024-07-01 10:41:53 +08:00
Cindy Chang 24ccdd47ae feature: remember node positions after refreshing pages 2024-07-01 10:39:53 +08:00
Cindy Chang 2110388a2d feature: cytoscape node positions are remembered 2024-06-28 16:20:41 +08:00
Cindy Chang a4aab21b98 feature: refresh token. if not logged in then refresh token; else redirect to login page. 2024-06-28 12:10:19 +08:00
Cindy Chang 9b2bab9124 feature: admin role edit API 2024-06-27 14:21:27 +08:00
Cindy Chang 3fe427fcc3 update single account pinia state 2024-06-27 11:39:44 +08:00
Cindy Chang 21fb6f616a feature: set is active API 2024-06-27 10:36:19 +08:00
Cindy Chang b2c084657d edit account and logout feature 2024-06-26 15:35:51 +08:00
Cindy Chang 965aaeb097 feature: just create badge. Important thing is the await keyword 2024-06-26 11:46:53 +08:00
Cindy Chang 5d5730fc29 visit API, is_admin badge API, is_active badge API, 2024-06-25 12:53:50 +08:00
Cindy Chang 6d11849dae duplicate account check 2024-06-25 12:08:53 +08:00
Cindy Chang 00d086ff1d delete account and later on modal closing effect. 2024-06-24 10:09:39 +08:00
Cindy Chang b55cc0a6d6 vue3 infinite scroll 2024-06-24 09:07:11 +08:00
Cindy Chang 9b0d54bf5e feature: create POST api done. 2024-06-21 15:21:24 +08:00
Cindy Chang 0fb0d8b529 WIP: delete alert modal prototype. 2024-06-21 14:20:52 +08:00
Cindy Chang ad8c555632 feature: acct list can hover pencil btn 2024-06-21 13:17:24 +08:00
Cindy Chang 1b8c8629a9 WIP: can hover icon-delete. can have self on the first row on list.
API get all users done
2024-06-21 11:14:49 +08:00
Cindy Chang 05caf819bb WIP: validate confirm password and show error message 2024-06-20 15:54:14 +08:00
Cindy Chang 26441d3979 WIP: account info modal prototype with a little bit of pinia state mgmt. 2024-06-20 12:13:39 +08:00
Cindy Chang b7862ab164 WIP account mgmt data-table prototype and modal prototype. 2024-06-19 15:55:02 +08:00
Cindy Chang 341fd61d07 WIP: account management menu can be toggled by head button now. 2024-06-18 16:38:02 +08:00
Cindy Chang d0d6c482ee fix #216 with cookie mgmt. 2024-06-14 16:44:17 +08:00
Cindy Chang 5bf98a1b74 WIP #216. The timing is not good. After user password is confirmed, the isLoggedIn boolean is still false, and thus causing the website to stay at the login page 2024-06-14 16:17:20 +08:00
Cindy Chang d47b17f575 fix #301 should push to "/files" 2024-06-14 11:30:43 +08:00
Cindy Chang f6989c4759 WIP same as the previoius commit. Tried to extract out an independent vue component to prevent shared primevue option.
X axis is with bug now.
2024-06-13 13:35:58 +08:00
Cindy Chang 310c416fd7 WIP #300 Tried to extract out an independent vue component to prevent shared primevue option 2024-06-13 09:48:19 +08:00
Cindy Chang 235504a3fb fix #293. stay at MAP page. Remove calling of copyPending....... 2024-06-12 10:43:48 +08:00
Cindy Chang d117adf54e fix #287, 261 by removing Math.floor() 2024-06-12 09:05:46 +08:00
Cindy Chang 314670eafd fix #216. Add base5
encode. Also add cypress.
2024-06-11 12:23:17 +08:00
Cindy Chang aa1dbfabf2 #216 done by using return-to URL mechanism 2024-06-11 11:57:33 +08:00
Cindy Chang 444b7d6975 WIP: not sure what is aaa and bbb meaning in /rule/log/aaa/conformance/bbb 2024-06-11 09:15:16 +08:00
Cindy Chang d6cb329a5c fix #258. Compare page and Performance pages are featured with formatted x ticks.
The author supposes this issue is not a bug but a feature.
2024-06-07 15:55:51 +08:00
Cindy Chang 7e362d8740 fix #217; this time finally found the root cause.
If user didn't click any start-end radio button this time,
the start, end value might be null as their initial values are.
So we need to use the earliest value stored in pinia. (In ActRadio.vue created phase)
2024-06-07 15:31:53 +08:00
Cindy Chang e16304df45 WIP #217 don't know why it seems to work though 2024-06-07 11:39:53 +08:00
Cindy Chang c0c455c55c refine performance code layout 2024-06-06 15:16:43 +08:00
Cindy Chang 9539237c3d refactor (slight, although many files) 2024-06-06 09:25:26 +08:00
Cindy Chang 0df045c218 fix #294 by handling navItem string with function mapPageNameToCapitalUnifiedName() 2024-06-05 14:42:24 +08:00
Cindy Chang 5f0e12ef1a pageAdmin add setActivePageComputedByRoute function 2024-06-05 13:08:52 +08:00
Cindy Chang 38e1aa9446 refine and clean console.log 2024-05-31 16:07:52 +08:00