Referrals: 4 neue Beziehungen + Bearbeiten-Stift pro Eintrag

Beziehungs-Dropdown erweitert um Schwiegertochter/Schwiegersohn,
Schwiegermutter/Schwiegervater, Oma/Opa, Uroma/Uropa (Whitelist
front- und backend synchron).

Bearbeiten-Stift pro Zeile (vor der Muelltonne): Beziehung und/oder
Gegen-Kunde aenderbar. Neuer PUT /:customerId/referrals/:referralId
mit Whitelist-Pruefung, Doppel-Werber-409 (Self-Ausschluss),
Portal-Block und UPDATE-Auditeintrag.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-30 10:57:04 +02:00
co-authored by Claude Opus 4.8
parent 2d8ee7f569
commit 81cd284cc4
7 changed files with 231 additions and 15 deletions
+6
View File
@@ -115,6 +115,12 @@ isolierte Instanz (keine Multi-Tenancy im Code), Provisioning + Abrechnung
seitig; Self-Werbung + Doppel-Werber (409) abgefangen; Portal-Token
explizit geblockt (Defense-in-Depth, nicht nur UI). CREATE/DELETE
auditiert.
- **Nachtrag 2026-07-30:** Beziehungs-Dropdown um Schwiegertochter/
Schwiegersohn, Schwiegermutter/Schwiegervater, Oma/Opa, Uroma/Uropa
erweitert (Whitelist front- & backend synchron). Bearbeiten-Stift pro
Zeile (vor der Mülltonne): ändert Beziehung und/oder Gegen-Kunden;
neuer `PUT /:customerId/referrals/:referralId` (Whitelist, Doppel-
Werber-409 mit Self-Ausschluss, Portal-Block, UPDATE auditiert).
- [x] **🔄 „Neue Version verfügbar"-Banner (offener-Tab-Problem)**
- Cache-Header waren schon optimal (index.html `no-store`, Assets