feat(frontend): CSV-Import-Seite mit Ergebnisbericht (Modul 33)

Neue Seite /settings/import (nur Administrator, Sidebar-Link unter
Verwaltung): Datentyp wählen (Bienenstände/Völker/Königinnen), CSV-Datei
hochladen, danach Ergebnisbericht mit Zusammenfassung (erstellt/
übersprungen/Fehler) und Zeile-für-Zeile-Tabelle inkl. Statusbadge und
Fehlermeldung.

Live gegen das Backend verifiziert: Upload einer CSV mit einer gültigen
und einer ungültigen Zeile erzeugt korrekt 1 erstellt / 1 Fehler mit
Validierungsmeldung, der neu angelegte Bienenstand erscheint danach in
der regulären Bienenstände-Liste. Zero Konsolenfehler.
This commit is contained in:
Nick Szaunig committed 2026-08-24 23:07:07 +02:00
1 parent 4f2f31c05f
commit dfea017f75
4 files changed
+206

No files matched your search

@@ -18,6 +18,7 @@ import {
Package,
Search,
ShoppingBag,
Upload,
Users,
Warehouse,
Webhook,
@@ -84,6 +85,7 @@ const ADMIN_GROUP: NavGroup = {
{ label: "Audit-Log", href: "/settings/audit-log", icon: History },
{ label: "Webhooks", href: "/settings/webhooks", icon: Webhook },
{ label: "Automatisierungen", href: "/settings/automation-rules", icon: Zap },
{ label: "Import", href: "/settings/import", icon: Upload },
],
};