Klick-Prototypen für /partner/financing-cases/{id}. Statt heute drei getrennter Seiten zeigt eine Ansicht immer alles: Kundenanfrage, Angebot, Finanzierung und Vertrag. Alle Daten sind Platzhalter (Kunde A, FV-0001 …). Felder und Aktionen je Status sind 1:1 aus quote_requests/show, quotes/show und contracts/show übernommen (Stand main 6f85ee919). Was nur durch die Zusammenlegung entsteht, ist als neu durch Zusammenlegung markiert. Grau gerahmte Quellen-Tags nennen das Herkunfts-Template.
Nah am heutigen Aufbau
Stärke: vertraut, weil die Phasen dem Prozess folgen. Schwäche: lange Seite in späten Phasen.
Variante A öffnenKompakt, nach Themen
Stärke: wenig Scrollen, Tab-Deeplinks. Schwäche: Zusammenhänge über Reiter verteilt.
Variante B öffnenChronologisch, Verlauf im Zentrum
Stärke: beantwortet „Was ist passiert, was kommt?“. Schwäche: Detaildaten liegen hinter Ereignissen.
Variante C öffnen| Kriterium | A · Phasen-Stepper | B · Tabs | C · Timeline |
|---|---|---|---|
| Einstieg | Phasenleiste + offene Phase | Kennzahlen + Übersicht/Nächster Schritt | Anstehende Aktion + Timeline |
| Frühere Phasen | eingeklappte Karten mit Zusammenfassung | eigene Reiter, Kacheln in der Übersicht | aufklappbare Ereignisse |
| Nähe zu heute | hoch (Karten + Seitenleiste wie heute) | mittel | gering (neues Leitmuster) |
| Aktionen | identisch in allen Varianten: fixe Aktionsleiste unten (page-actions), Reihenfolge positiv → neutral → destruktiv (PH-133), gefiltert nach Rolle × Status | ||
forward(), keinen Redirect. Die URL bleibt, der Inhalt hängt vom Typ ab: Vertrag > Finanzierungsanfrage/Angebot > Anfrage.ContractController::show (contracts/show)QuoteController::show (quotes/show, inkl. finance_*)QuoteRequestController::show (quote_requests/show)Folge heute: Wenn der Vorgang eine Phase weiter ist, sieht man die Inhalte der Vorphase nicht mehr auf derselben Seite. Bausteine, Felder und Aktionen sind in den drei Templates verstreut.
is_granted/Voter, z. B. Finanzentscheidung und Override nur Approval, „Umzuweisen“ nur Partner-Manager, Hub nur „Liefern“ bzw. „Abschließen“.first().main gibt es dafür noch keinen Code./partner/quotes/{id}, /partner/contracts/{id}, Anfragen) künftig auf die gemeinsame Ansicht umleiten, z. B. mit Anker auf die Phase oder den Reiter?Jede Kombination ist auch über die Prototyp-Steuerung auf den Seiten erreichbar. Parameter: rolle, status, rahmen=1, bei B zusätzlich tab.
| Status | Partner-User | Partner-Manager | Approval-Team | Hub |
|---|