Deletions, group moves and validation

This commit is contained in:
2025-07-15 16:53:37 +02:00
parent 412a84150e
commit 3efc4d7fa5
11 changed files with 268 additions and 52 deletions

View File

@ -7,7 +7,7 @@ So, this is the steps I need to take.
* DONE Write a typescript API client.
I suppose this can be rendered from OpenAPI?
* Install the required libraries
* DONE Install the required libraries
+ [X] Flowbite
+ [X] Shoelace
+ [X] tailwind
@ -15,9 +15,26 @@ I suppose this can be rendered from OpenAPI?
I've set up flowbite-vue here.
https://flowbite-vue.com/pages/getting-started
* DONE Set up base page
* Set up login page (basic)
+ [ ] Create an authentication state store
+ [ ] Use the rendered API to send login details, and receive tokens
+ [ ] Consider adding a refresh token thing to the API
* DONE Set up login page (basic)
+ [X] Create an authentication state store
+ [X] Use the rendered API to send login details, and receive tokens
+ [X] Consider adding a refresh token thing to the API
* Create the master/detail page
* DONE Create the master/detail page
* Views
** Secret View
+ [X] Add dropdown
+ [X] Implement delete
+ [X] Implement move
* Navigation
** DONE Implement hard links
+ All selections can be done to the state,
except the tab selection
* Error handling
+ [X] Check styling on sl-alert
+ [X] Ensure that its z-index is above any popups
+ [X] Refine field-based validation in ClientForm for other fields
+ [ ] Implement validation in SecretForm