Ticket jde uzavrit, komentare jsou videt, zakaznik bez soudu, Dashboard misto Portalu

Karta Resitel ma tlacitko Uzavrit ticket a Znovu otevrit; meni jen priznak
closed, text stavu zustava a meni se v poli Stav nezavisle.

Komentar je vlastni druh radku logu (kind comment) s autorem; detail ma
sekci Komentare se seznamem (jmeno, cas, text) a formularem, log ho ukazuje
s autorem. Test tests/data/comments.test.ts.

Sekce Zakaznik jen popisuje: pryc odznak "nedohledan", varovne zbarveni,
text o CRM a garantovi i zvyrazneni v tabulce a na karte; ID v CRM jen
kdyz existuje.

Uzivatelske texty: Portal a Prehled -> Dashboard (zalozka Prehled v Lidech
je Souhrn), v auditu "odepreni" -> "zamitnute pokusy".

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
JiriUhlir
2026-09-10 07:56:55 +02:00
co-authored by Claude Fable 5.1
parent 5d41600578
commit 0ae9dab1d4
29 changed files with 296 additions and 136 deletions
+29
View File
@@ -2,6 +2,35 @@
Nejnovejsi nahore.
## 2026-09-10 - Ticket jde uzavrit, komentare jsou videt, zakaznik bez soudu, Dashboard misto Portalu
Pet veci z pouzivani:
- **Uzavreni ticketu.** Stav byl volny text a priznak `closed` se z detailu
nedal nastavit, takze ticket slo "vyresit" jen automatizaci. Karta Resitel
ma tlacitko Uzavrit ticket (posle `closed: true`) a u uzavreneho Znovu
otevrit (`closed: false`). Text stavu tlacitko nemeni, ten se meni v poli
Stav kdykoliv a nezavisle. Server uz to umel (`POST /tickets/:id/status`
s `closed`).
- **Komentare.** Komentar se ukladal jako poznamka logu "autor: text" a
v detailu nebyl nikde videt, jen v logu. Ted je to vlastni druh radku
`kind: 'comment'` s polem `author` (sdileny typ `TicketTraceEntry`),
detail ma sekci Komentare (`TicketComments.tsx`) se seznamem a formularem
pod obsahem pozadavku, log ho ukazuje s autorem. Starsi komentare
ulozene jako poznamka v logu zustavaji. Test `tests/data/comments.test.ts`.
- **Zakaznik jen popisne.** Pryc je odznak "Zakaznik nedohledan", varovne
zbarveni firmy a ID v CRM, text "Firmu se nepodarilo dohledat v CRM,
ticket zustal bez resitele" a zvyrazneni "nedohledano" v tabulce a na
karte. Sekce rika, kdo pozadavek poslal, nic nehodnoti; ID v CRM se ukaze
jen kdyz existuje.
- **Dashboard misto Portal.** Slovo "portal" v uzivatelskych textech (tlacitko
v hlavicce webu, zalozka Prehled, kanal ticketu, nadpisy prihlaseni,
paticka, hlasky, popisky v Nastaveni) nahrazeno slovem "Dashboard";
zalozka Prehled v Lidech je "Souhrn". Kod, cesty (`/dashboard`), ID kanalu
`portal` a dokumentace zustavaji.
- **Audit.** "Odepreni" a "odepreno" nahrazeno "zamitnute pokusy" a
"zamitnuto".
## 2026-09-09 - Vykonnostni a zatezove testy, worker uz nespi pri plnem bazenu
Aplikace ma zvladat stovky uzivatelu a tisice kroku automatizaci, ale merit