feat(repairs): add status timeline and public link preparation

This commit is contained in:
Schubert Ferenc 2026-07-04 12:25:06 +02:00
parent e9ec207617
commit 09cce1f2b6
22 changed files with 1027 additions and 28 deletions

View file

@ -85,12 +85,28 @@ Die Roadmap beschreibt die geplante fachliche Entwicklung von Olympus CRM. Archi
- Dashboard-Kennzahlen fuer Reparaturen
- Athena-BFF-Routen und Reparatur-UI
## v0.8.1 - Kundenportal-Status, geplant
## v0.8.1 - Reparaturstatus und Kundenkommunikation
- Deutsche Statuslabels in Athena bei stabilen englischen API-Statuscodes
- Werkstattgerechte Status-Timeline auf der Reparaturdetailseite
- Sicheres Public-Token-Modell fuer spaetere Statuslinks
- Oeffentlicher Hermes-Endpunkt `GET /public/repairs/status/{token}` mit minimalen Kundendaten
- Interne Statuslink-Verwaltung in Athena
- E-Mail-Vorlagen und `repair_notification_events` vorbereitet
- Keine Kundenlogin-Funktion und keine Aenderungen an der oeffentlichen Website
## v0.8.2 - Website-Statusintegration, geplant
- `/status/<token>` als spaeterer Einstieg fuer Statusabfragen auf der Website
- Website ruft Statusdaten serverseitig oder ueber einen eigenen BFF ab
- Kein Token im Log und keine unnoetigen Kundendaten in der oeffentlichen Antwort
- Optionaler E-Mail-Versand mit sicherem Statuslink
## v0.8.3 - Kundenportal, geplant
- `/status` als Einstieg fuer Statusabfragen
- `/reparatur/status` fuer Reparaturstatus
- `/portal/login` fuer spaeteren Kundenlogin
- Keine Browser-Secrets und keine direkten Hermes-Zugriffe
- Separates Authentifizierungsmodell fuer Kunden
- Keine Vermischung mit internen Olympus-Benutzern
## v0.9.0 - Tickets, geplant