generated from Dicken/dickendock
Commit 6: Adminbereich (TanStack Router, 8 Menüpunkte, Scan-Logs)
This commit is contained in:
@@ -50,10 +50,27 @@ Grundgerüst aus Commit 1.
|
||||
> FritzBox-SOAP-/Digest-Auth-Ablauf inkl. Fehlerfall bei falschem Passwort).
|
||||
> Ein Test gegen eine echte FritzBox war in dieser Umgebung nicht möglich.
|
||||
|
||||
## Commit 6 — Adminbereich
|
||||
## ✅ Commit 6 — Adminbereich (erledigt)
|
||||
|
||||
- Menüpunkte: Dashboard, Geräte, Dienste, Scanner, Kategorien, Plugins,
|
||||
Einstellungen, Logs
|
||||
- TanStack Router (code-basiert): `/` (Startseite) + `/admin/*`
|
||||
- Menüpunkte wie spezifiziert: Dashboard, Geräte, Dienste, Scanner, Kategorien,
|
||||
Plugins, Einstellungen, Logs
|
||||
- Geräte-Seite: anlegen, löschen, **„Jetzt scannen"-Button** pro Gerät
|
||||
- Dienste-Seite: Inline-Bearbeitung von Name/Kategorie/Alias/Reihenfolge, Favoriten-Toggle
|
||||
- Kategorien-Seite: anlegen, umbenennen, löschen, **natives Drag & Drop** (kein
|
||||
zusätzliches Package nötig)
|
||||
- Scanner-Seite: FritzBox-Trigger + Sammel-Scan aller Geräte
|
||||
- Logs-Seite: Scan-Historie (neue `scan_logs`-Tabelle, jeder Scan-Versuch wird protokolliert)
|
||||
- Einstellungen: Live-Backend-Status + Theme-Umschalter
|
||||
- Plugins: ehrlicher Hinweis, dass das Plugin-System noch nicht existiert
|
||||
(statt einer vorgetäuschten Funktion)
|
||||
|
||||
> Verifiziert per Docker-Build-Simulation (Frontend + Backend inkl.
|
||||
> `pnpm deploy --prod`) und Backend-Smoke-Test aller von den Admin-Seiten
|
||||
> verwendeten Endpunkte. Die UI selbst konnte in dieser Umgebung nicht in
|
||||
> einem echten Browser durchgeklickt werden (kein Browser-Tool verfügbar) –
|
||||
> Verifikation stützt sich auf erfolgreichen TypeScript-/Vite-Build und
|
||||
> Codeprüfung.
|
||||
|
||||
## Commit 7 — PWA
|
||||
|
||||
|
||||
Reference in New Issue
Block a user