- Feature Map: Regelwerk, Kanten-System, Paket-Canvas-Verknuepfungen, MD-Links - Infrastruktur & Navigation: Sidebar-Abgleich, Einstellungen-Modell, Mobile, Gating - WF-P3 Benachrichtigungen + Audit Log (validiert) - WF-P4 Aufgaben (inkl. Topbar-Drawer-Delta) + Dateien (inkl. Teilen v1, CR an Dev) - WF-P5 Integrationen (Sync-Verlauf als eigene Seiten) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1.5 KiB
1.5 KiB
kind, project, ticket, package, id, screen, typ, umsetzung, status, route, subframe
| kind | project | ticket | package | id | screen | typ | umsetzung | status | route | subframe |
|---|---|---|---|---|---|---|---|---|---|---|
| screen | HiveGrid Screen Project | D-P5 | WF-P5 Integrationen | S02 | App-Seite | Verwaltung | Bauen | Validiert | /admin/integrations/:app |
S02 — App-Seite (Verbindungs-Verwaltung)
Ziel
Alle Verbindungen einer App verwalten und ihren Zustand in Klartext verstehen.
Pattern / Archetyp
A6 mit wiederverwendbarer Connection-Card (das Muster, das P14/P15/P16 später in ihren Settings nutzen).
Daten
- Kopf: App-Logo, Beschreibung, Doku-Link
- Je Verbindung eine Connection-Card: Namens-Label (z. B. »Büro«) · Status-Ampel · Klartext-Status (»Zugang abgelaufen — neu verbinden«) · letzter Abgleich
- Mehrere Verbindungen pro App möglich
- Letzte Läufe kompakt (Datum, Klartext-Summary) + »Alle Läufe anzeigen« → S03 Sync-Verlauf
Aktionen
- »Verbinden« → M01 Assistent OAuth oder M02 Assistent API-Schluessel (je nach App)
- Je Card: Neu abgleichen (mit Klartext-Fortschritt) · Neu verbinden (bei gelb/rot) · Trennen → M03 Trennen-Bestaetigung
Banner / Hinweise
- Gelb/Rot/Schema geändert → Klartext-Banner mit Lösungs-Knopf
Zustände
| Zustand | Beschreibung | Umsetzung |
|---|---|---|
| Keine Verbindung | Leer-Zustand + »Verbinden«-Knopf | Nur dokumentieren |
| Laden / Fehler / Kein Zugriff | A7 | Wiederverwenden |
Permissions / Gates
integrations.connect/.disconnect/.manual_sync — Knöpfe rechte-abhängig.
Subframe
- (erst nach explizitem OK)