feat(frontend): Automatisierungen-Verwaltung + erreichbare Trigger (Modul 30)
Neue Seite /settings/automation-rules (nur Administrator, Sidebar-Link unter Verwaltung): zeigt alle drei fest hinterlegten Regeln mit Beschreibung, Aktiv/Inaktiv-Umschalter, editierbarem Aufgabentext und – nur bei Varroa-Schwellenwert – editierbarem Schwellenwert. Zusätzlich zwei Lücken im Durchsicht-Formular geschlossen, ohne die wären zwei der drei Trigger über die Oberfläche nie auslösbar gewesen: - "Stifte vorhanden"-Checkbox ergänzt (eggsPresent wurde vom Formular bisher gar nicht gesendet, obwohl Backend und Typ es unterstützen) - "Futtervorrat ausreichend"-Checkbox durch ein Select mit ausreichend/niedrig/kritisch ersetzt (bisher nur binär, "kritisch" war nicht erreichbar) Live gegen das Backend verifiziert: Speichern einer Durchsicht mit Königin nicht gesehen + keine Stifte erzeugt automatisch die erwartete Aufgabe (sichtbar unter /tasks) und eine Benachrichtigung, zero Konsolenfehler. Aktiv/Inaktiv-Umschalter auf der Automatisierungen-Seite live getestet.
This commit is contained in:
1 parent
3f47a6ae8d
commit
5d32026092
6 files changed
+212
-12
No files matched your search
@@ -22,6 +22,7 @@ import {
|
||||
Warehouse,
|
||||
Webhook,
|
||||
Wrench,
|
||||
Zap,
|
||||
} from "lucide-react";
|
||||
import { cn } from "@/lib/utils";
|
||||
import type { AuthUser } from "@/lib/auth/auth-context";
|
||||
@@ -82,6 +83,7 @@ const ADMIN_GROUP: NavGroup = {
|
||||
{ label: "Benutzer", href: "/settings/users", icon: Users },
|
||||
{ label: "Audit-Log", href: "/settings/audit-log", icon: History },
|
||||
{ label: "Webhooks", href: "/settings/webhooks", icon: Webhook },
|
||||
{ label: "Automatisierungen", href: "/settings/automation-rules", icon: Zap },
|
||||
],
|
||||
};
|
||||
|
||||
|
||||
Reference in new issue
Block a user