Vyrizeno je vyslovny priznak, ne hadani ze stavu
`Ticket.closed` se nastavuje vyslovne. Predchozi verze ho odvozovala ze jmena stavu (completed, vyreseno, ...), coz nikdo nechtel a hlavne to uhodne spatne pokazde, kdyz si nekdo pojmenuje stavy po svem. `TicketType.closedStatuses` zruseno, byla to tatáz obchazka o uroven vys. Kroky `ticket/upsert` a `ticket/set-status` maji vstup Vyrizeny s trema stavy: ano, ne, prazdne. Prazdne znamena nemenit - jinak by kazda zmena textu stavu mimochodem otevrela vyrizeny ticket. `POST /tickets/:id/status` prijima `closed` jako nepovinny bool a podminka ve strome se na nej muze zeptat. Overeno 8 kontrolami: ticket se stavem completed neni automaticky vyrizeny, dokud to nekdo nerekne. Automatizace s podminkou status = completed zabere na ticketu, ktery do toho stavu prejde, ale na uz existujici tickety nesahne - spousti ji udalost, ne stav. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
202d525905
commit
fbe5b8ff6f
@@ -2,6 +2,28 @@
|
||||
|
||||
Nejnovejsi nahore.
|
||||
|
||||
## 2026-08-13 - vyrizeno je vyslovny priznak, ne hadani ze stavu
|
||||
|
||||
### Zmeneno
|
||||
|
||||
- **`Ticket.closed` se nastavuje vyslovne.** Predchozi verze ho odvozovala ze
|
||||
jmena stavu (`completed`, `vyreseno`, ...), coz nikdo nechtel a hlavne to
|
||||
uhodne spatne pokazde, kdyz si nekdo pojmenuje stavy po svem.
|
||||
- `TicketType.closedStatuses` zruseno. Byla to tatáz obchazka o uroven vys.
|
||||
- Kroky `ticket/upsert` a `ticket/set-status` maji vstup **Vyrizeny**
|
||||
(ano/ne/prazdne). Prazdne znamena **nemenit** - jinak by kazda zmena textu
|
||||
stavu mimochodem otevrela vyrizeny ticket.
|
||||
- `POST /tickets/:id/status` prijima `closed` jako nepovinny bool.
|
||||
- Podminka se muze zeptat na `closed`, takze jde napsat "kdyz je vyrizeny".
|
||||
|
||||
### Overeno
|
||||
|
||||
8 kontrol: ticket se stavem `completed` **neni** automaticky vyrizeny, dokud
|
||||
to nekdo nerekne. Automatizace s podminkou `status = completed` zabere na
|
||||
ticketu, ktery do toho stavu prejde, prida stitek a nastavi vyrizeno. Na uz
|
||||
existujici tickety nesahne, dokud se s nimi neco nestane - spousti ji udalost,
|
||||
ne stav.
|
||||
|
||||
## 2026-08-13 - stav ticketu je volny retezec, ciselnik pryc
|
||||
|
||||
### Zmeneno
|
||||
|
||||
Reference in New Issue
Block a user