-
v0.2.11 — Allergien per Klick in der Mitgliederliste
StableDatabase Portability Tests / Unit Tests (PlatformHelper) (push) Failing after 35sDatabase Portability Tests / Integration (mysql) (push) Has been skippedDatabase Portability Tests / Integration (postgres) (push) Has been skippedDatabase Portability Tests / Integration (sqlite) (push) Has been skippedDatabase Portability Tests / Verify no MySQL-specific SQL (push) Successful in 4sreleased this
2026-04-17 21:58:15 +02:00 | 20 commits to main since this releaseNeu (#198)
„Allergien anzeigen"-Toggle in der Mitgliederliste. Klick → Bestätigung → Server entschlüsselt alle
allergien_encrypted-Einträge und fügt eine Spalte „Allergien" in die Liste ein. Erneuter Klick blendet die Spalte aus und verwirft die entschlüsselten Daten.Sicherheit
- Nur Admin (per
AuthorizationMiddlewareerzwungen) - Audit-Log: Zugriff wird protokolliert mit User + Anzahl entschlüsselter Einträge — niemals der Wert
Cache-Control: no-storeauf Response- Lebensdauer der Klartext-Daten: nur in lokalen Component-Refs; beim Ausblenden und
onBeforeUnmountwird jedes Map-Feld mitnullüberschrieben und die Ref verworfen - Keine localStorage-Persistenz: die Spalte wird nicht in
useColumnVisibilityregistriert, Einstellung überlebt kein Reload
Tests
- 3 neue
MemberService-Tests (Happy Path, Audit ohne Wert, fehlenderEncryptionService) - 1125/1125 Unit-Tests grün
Downloads
- Nur Admin (per