Commit Graph

215 Commits

Author SHA1 Message Date
Cindy Chang
a29f3c6406 fix: #325 move moveCurrentLoginUserToFirstRow to store 2024-08-09 09:45:00 +08:00
Cindy Chang
c37e46cff4 WIP #325 2024-08-08 16:37:03 +08:00
Cindy Chang
e313b92521 sonar 12 left 2024-08-08 10:15:16 +08:00
Cindy Chang
8fa1a7b8b3 #334 fixed v-if=isAdmin 2024-08-07 16:29:15 +08:00
Cindy Chang
4ba7961a5a sonar 2024-08-02 13:24:15 +08:00
Cindy Chang
47da80b424 sonar low 2024-07-26 11:16:05 +08:00
Cindy Chang
a5f271ccc8 sonar low 2024-07-26 10:48:38 +08:00
Cindy Chang
3c81356fa2 sonar qube 2024-07-22 13:58:23 +08:00
Cindy Chang
07d6e75a6a sonar qube; ternary if 2024-07-16 15:42:30 +08:00
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