Incident jde otevrit a posunout do dalsiho stavu
Seznam incidentu ukazoval jen titulek a casy, server pritom posilal impact i diagnostiku. Novy detail /dashboard/incidenty/🆔 co to znamena, ticket, zdroj, pro spravce platformy cela diagnostika s kopirovanim. Stav jde posunout (zkoumame, pricina znama, sledujeme, vyreseno), vyreseny vratit do sledovani. Nove pravo incident.manage, platformni incident meni jen spravce platformy, zmena jde do auditu. Endpointy GET /incidents/:id a PATCH /incidents/:id/status, OpenAPI a dokumentace. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
bc6508e1f3
commit
42b3da8303
@@ -57,6 +57,8 @@ Vyzaduji `Authorization: Bearer <token>`:
|
||||
| GET | `/api/invites/:kod` |
|
||||
| POST | `/api/invites/:kod/accept` |
|
||||
| GET | `/api/dashboard/incidents` |
|
||||
| GET | `/api/dashboard/incidents/:id` |
|
||||
| PATCH | `/api/dashboard/incidents/:id/status` |
|
||||
| GET | `/api/dashboard/storage` |
|
||||
| GET | `/api/dashboard/services` |
|
||||
| GET | `/api/dashboard/connectors/services` |
|
||||
|
||||
@@ -226,6 +226,7 @@ a drzi se vsude, kde se neco zaklada:
|
||||
| pozvanka | `user.manage`, role jen z te firmy | `src/routes/invites.ts` |
|
||||
| konektor | `connector.manage` | `src/routes/connectors.ts`, `dashboard.ts` |
|
||||
| automatizace | `automation.edit` za firmu automatizace | `src/routes/dashboard.ts` |
|
||||
| stav incidentu | `incident.manage` za firmu incidentu, platformni jen spravce platformy | `src/routes/dashboard.ts` |
|
||||
| akce nad ticketem | pravo akce za firmu ticketu a strop viditelnosti | `src/routes/ticketActions.ts` |
|
||||
|
||||
Spravce firmy s `user.manage` ma **jen svou firmu**: nenastavi `platformAdmin`,
|
||||
|
||||
@@ -55,6 +55,7 @@ byla, ale `viewer` mohl zalozit konektor nebo smazat automatizaci. Ted:
|
||||
| pozvanky | `user.manage`, role jen z te firmy |
|
||||
| konektory (zalozeni, uprava, smazani, test) | `connector.manage` |
|
||||
| automatizace (zalozeni, uprava, smazani, novy token) | `automation.edit` |
|
||||
| stav incidentu | `incident.manage` za firmu incidentu; platformni jen spravce platformy |
|
||||
| vestavene akce na ticketu | pravo akce za firmu ticketu plus strop viditelnosti |
|
||||
| prepnuti na jiny ucet, audit | `impersonate`, `audit.view` |
|
||||
|
||||
|
||||
@@ -2,6 +2,24 @@
|
||||
|
||||
Nejnovejsi nahore.
|
||||
|
||||
## 2026-09-09 - Incident jde otevrit a posunout do dalsiho stavu
|
||||
|
||||
Seznam incidentu ukazoval jen titulek, sluzbu a casy. Server pritom uz posilal
|
||||
`impact` (co to pro klienta znamena) a spravci platformy `detail`
|
||||
(diagnostiku z behu), ale nic z toho se nekreslilo a nebylo kam kliknout.
|
||||
Stav incidentu slo menit jen v kodu.
|
||||
|
||||
- `GET /api/dashboard/incidents/:id` a stranka `/dashboard/incidenty/:id`:
|
||||
co to znamena, odkaz na ticket, zdroj (ID behu), a pro spravce platformy
|
||||
cela diagnostika s tlacitkem kopirovat. Cizi incident je 404.
|
||||
- `PATCH /api/dashboard/incidents/:id/status`: posun dopredu (zkoumame,
|
||||
pricina znama, sledujeme, vyreseno); vyreseny jde vratit do sledovani, kdyz
|
||||
se problem ozve znovu. Nove pravo `incident.manage` (spravce firmy ho ma
|
||||
automaticky pres `syncSystemRoles`); platformni incident bez firmy meni jen
|
||||
spravce platformy. Zmena jde do auditu jako `incident.status`.
|
||||
- Seznam ma odkaz na detail, ukazuje `impact` a ticket; sloupec "Post-mortem",
|
||||
ktery nic nedelal, je pryc.
|
||||
|
||||
## 2026-09-09 - Prepinani jazyku docasne schovane
|
||||
|
||||
Do rozhodnuti o nove znacce je web jen cesky. `MULTILANG_ENABLED = false`
|
||||
|
||||
Reference in New Issue
Block a user