Documentation
The docs now include dark mode, the sidebar on mobile and a expanded ticket lifecycle
This commit is contained in:
16
README.md
16
README.md
@@ -248,6 +248,10 @@ classDiagram
|
||||
class SidebarShellProps {
|
||||
+children: Children
|
||||
}
|
||||
class SidebarComponentProps {
|
||||
+is_open: bool
|
||||
+on_close: Callback~()~
|
||||
}
|
||||
class AdminCheckWrapperProps {
|
||||
+children: Children
|
||||
}
|
||||
@@ -255,6 +259,7 @@ classDiagram
|
||||
RoomTotalsProps --> TicketPartial
|
||||
UserTotalProps --> UserPartial
|
||||
UserTotalProps --> TicketPartial
|
||||
SidebarShellProps ..> SidebarComponentProps
|
||||
|
||||
```
|
||||
|
||||
@@ -306,7 +311,7 @@ sequenceDiagram
|
||||
|
||||
BE-->>FE: HTTP 200 OK {"status": "success", "token": "...", "user": {...}}
|
||||
Note over BE,FE: Header: Set-Cookie: token=...#59; Path=/#59; HttpOnly#59; SameSite=Lax
|
||||
|
||||
|
||||
Note over FE: Save auth state to global context
|
||||
FE-->>User: Redirect to Dashboard / Home
|
||||
else Password Invalid
|
||||
@@ -351,6 +356,15 @@ sequenceDiagram
|
||||
DB-->>BE: Success
|
||||
BE-->>FE: HTTP 200 OK {"status": "success"}
|
||||
FE-->>Admin: Update ticket status in UI
|
||||
|
||||
Note over Admin, DB: Ticket Archiving Flow (Admin Only Route)
|
||||
Admin->>FE: Open Archived Tickets page
|
||||
FE->>BE: GET /api/tickets/archive (Includes 'token' cookie)
|
||||
Note over BE: validate_admin middleware verifies token & admin role
|
||||
BE->>DB: SELECT * FROM tickets WHERE status = 'Archived'
|
||||
DB-->>BE: Return archived tickets
|
||||
BE-->>FE: HTTP 200 OK [Archived Tickets]
|
||||
FE-->>Admin: Render historical archive board
|
||||
```
|
||||
|
||||
## Usage of AI
|
||||
|
||||
Reference in New Issue
Block a user