feat(repairs): add status timeline and public link preparation
This commit is contained in:
parent
e9ec207617
commit
09cce1f2b6
22 changed files with 1027 additions and 28 deletions
24
ROADMAP.md
24
ROADMAP.md
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue