feat(frontend): Webhook-Verwaltung fuer Administratoren (Modul 28)
/settings/webhooks: Liste, Anlage-Dialog mit Ereignis-Auswahl und einmaliger Secret-Anzeige (Kopieren), Loeschen. Sidebar-Eintrag unter Verwaltung. Live in Chrome verifiziert (Anlegen/Kopieren/Loeschen, SSRF-Ablehnung, Mobile-Breakpoint); dabei einen Reset-Bug im Anlage-Dialog gefunden und behoben (Fertig-Button loeschte den Dialogzustand nicht, da onOpenChange bei programmatischem Schliessen nicht feuert).
This commit is contained in:
1 parent
79010a926b
commit
e4d5af5fa7
6 files changed
+334
-2
No files matched your search
@@ -227,8 +227,8 @@ Reihenfolge = Bau-Reihenfolge. Gleiche Haken-Regel wie MVP: erst setzen, wenn Li
|
||||
- Backend: `WebhooksModule` (`WebhookSubscription`: URL, Events, Secret, aktiv); Event-Dispatcher an bestehende Services angehängt (`colony.created`, `inspection.created`, `queen.created`, `queen.replaced`, `harvest.created`, `batch.created`, `batch.updated`, `product.stock_changed`, `task.created`, `task.completed`), HMAC-signierter POST
|
||||
- Endpunkte: `GET/POST /api/v1/webhooks`, `DELETE /api/v1/webhooks/:id`
|
||||
- Frontend: `/settings/webhooks` (nur Administrator)
|
||||
- [ ] Backend-Modul fertig, getestet, grün, committet
|
||||
- [ ] Frontend-Views fertig, getestet, grün, committet
|
||||
- [x] Backend-Modul fertig, getestet, grün, committet
|
||||
- [x] Frontend-Views fertig, getestet, grün, committet
|
||||
|
||||
### 29. Dokumente und Bilder
|
||||
|
||||
|
||||
Reference in new issue
Block a user