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
@@ -20,6 +20,7 @@ import {
|
||||
ShoppingBag,
|
||||
Users,
|
||||
Warehouse,
|
||||
Webhook,
|
||||
Wrench,
|
||||
} from "lucide-react";
|
||||
import { cn } from "@/lib/utils";
|
||||
@@ -80,6 +81,7 @@ const ADMIN_GROUP: NavGroup = {
|
||||
items: [
|
||||
{ label: "Benutzer", href: "/settings/users", icon: Users },
|
||||
{ label: "Audit-Log", href: "/settings/audit-log", icon: History },
|
||||
{ label: "Webhooks", href: "/settings/webhooks", icon: Webhook },
|
||||
],
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user