From 4e8aa0f9d7d741ddeea4f1b9889657c900675c30 Mon Sep 17 00:00:00 2001 From: ah-admin Date: Wed, 7 Oct 2026 19:06:41 +0200 Subject: [PATCH] kimi.md: v1.35 Registrierungscodes ein Code pro Wohnung --- kimi.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/kimi.md b/kimi.md index 6b9b9ab..0b97a48 100644 --- a/kimi.md +++ b/kimi.md @@ -875,3 +875,9 @@ Zustellung an axel@hocks.eu status=sent, Test-Ticket bereinigt. - a.hocks ebenfalls auf gosodo88 gesetzt und verifiziert (Login 200). Damit ist 0815 im Portal komplett abgeschafft. +## 2026-10-07 — Registrierungscodes: genau einer pro Wohnung (v1.35) + +- Backend (`/opt/mieterportal/server/src/index.js`, Route `POST /api/codes`): `einheitId` jetzt Pflicht (400 ohne Wohnung), `anzahl`-Parameter entfernt — es wird immer genau 1 Code erzeugt. Vor dem INSERT werden alle bisherigen UNBENUTZTEN Codes derselben Wohnung gelöscht (`DELETE ... WHERE einheit_id=$1 AND verwendet_am IS NULL`); verwendete Codes bleiben als Historie. +- Frontend: Anzahl-Selektor (1/5/10/20) entfernt, Button deaktiviert ohne Wohnwahl, Hinweistext ergänzt. Store-Signatur `generiereCodes(einheitId: string)`. +- Verifiziert live: 2× Code für altekrefelder-we1 → nur der neueste in der DB; Aufruf ohne Wohnung → 400. Testcode + Session-Dateien aufgeräumt. Commit 5cd7686, CI-Lauf 12 (Status 1), mp-api manuell neu gebaut. +