Obsah ticketu se na detailu cte, ne jen vypisuje
body je jeden retezec, ale co v nem stoji, urcuje ten, kdo ho naplnil. Krok
"Zalozit nebo doplnit ticket" dosadi {{data}} a sablona objekt prevede na JSON,
takze v obsahu skoncila slozena zavorka vypsana jako odstavec. Necitelne, i kdyz
jsou v ni presne ty udaje, kvuli kterym ticket vznikl.
Nova web/src/components/dashboard/TicketBody.tsx telo prectе:
- veta od cloveka -> text tak, jak prisel
- cely retezec je JSON -> tabulka klic a hodnota
- seznam objektu -> tabulka se sloupci podle klicu
- text a za nim JSON -> odstavec a pod nim tabulka
- cokoliv, co se neprecte -> text tak, jak prisel
Ctvrta radka je bezny pripad, sablona {{voicebotId}}, {{data}} da presne tohle.
Deli se az od prvni zavorky, od ktere je zbytek platny JSON - bez te druhe
podminky by veta s jednou slozenou zavorkou skoncila rozpulena.
Zanoreni se kresli o uroven niz jako vnorena tabulka, hloubeji uz jako JSON:
tabulka v tabulce v tabulce se necte a odesilatele umi zanorit data hluboko.
Nic se nezahazuje, neprecteny obsah se ukaze jako puvodni text.
Overeno na osmi tvarech tela vcetne toho, ktery na instanci opravdu vznika,
vety se slozenou zavorkou a nedopsaneho JSONu.
Vedle toho zdroje vizualniho navrhu detailu ticketu v design/. Sestavene platno
je v gitignore, je to 2,5 MB generovaneho souboru, ktery vznikne znovu ze
zdroju vedle nej.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
40875439e4
commit
a6722f9379
@@ -2,6 +2,34 @@
|
||||
|
||||
Nejnovejsi nahore.
|
||||
|
||||
## 2026-09-02 - Obsah ticketu se na detailu cte
|
||||
|
||||
`body` je jeden retezec, ale co v nem stoji, urcuje ten, kdo ho naplnil. Krok
|
||||
"Zalozit nebo doplnit ticket" dosadi `{{data}}` a sablona objekt prevede na
|
||||
JSON, takze v obsahu skoncila slozena zavorka vypsana jako odstavec. Necitelne,
|
||||
i kdyz jsou v ni presne ty udaje, kvuli kterym ticket vznikl.
|
||||
|
||||
Nova `web/src/components/dashboard/TicketBody.tsx` telo prectе:
|
||||
|
||||
| Co v tele je | Jak se to ukaze |
|
||||
| ----------------------- | ------------------------------ |
|
||||
| veta od cloveka | text tak, jak prisel |
|
||||
| cely retezec je JSON | tabulka klic a hodnota |
|
||||
| seznam objektu | tabulka se sloupci podle klicu |
|
||||
| text a za nim JSON | odstavec a pod nim tabulka |
|
||||
| cokoliv, co se neprecte | text tak, jak prisel |
|
||||
|
||||
Ctvrta radka je bezny pripad: sablona `{{voicebotId}}, {{data}}` da presne
|
||||
tohle. Deli se az od **prvni zavorky, od ktere je zbytek platny JSON** - bez te
|
||||
druhe podminky by veta s jednou slozenou zavorkou skoncila rozpulena.
|
||||
|
||||
Zanoreni se kresli o uroven niz jako vnorena tabulka, hloubeji uz jako JSON:
|
||||
tabulka v tabulce v tabulce se necte a odesilatele umi zanorit data hluboko.
|
||||
Nic se nezahazuje, neprecteny obsah se ukaze jako puvodni text.
|
||||
|
||||
Overeno na osmi tvarech tela vcetne toho, ktery na instanci opravdu vznika,
|
||||
vety se slozenou zavorkou a nedopsaneho JSONu.
|
||||
|
||||
## 2026-09-02 - U posledniho volani je videt, co presne prislo
|
||||
|
||||
Prvni verze seznamu poslednich volani ukazovala cas a duvod odmitnuti, ale ne
|
||||
|
||||
Reference in New Issue
Block a user