Aktivierungscodes verwalten: Bezeichnung, Gueltigkeit, Nutzung, Status/Loeschen

Migration 0056: bezeichnung, gueltig_bis, verwendet_anzahl,
zuletzt_verwendet (alle optional, bestehende Codes unbegrenzt gueltig).
Abgelaufene Codes werden bei der Aktivierung abgelehnt, erfolgreiche
Aktivierungen gezaehlt. Neue Endpunkte: Status setzen, Loeschen; Anlegen
nimmt optional bezeichnung/gueltig_tage. GUI-Runde 10/2026 Punkt 2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Opus 5.5 committed 2026-10-09 11:25:38 +02:00
1 parent f1435018ec
commit 3381b2b13c
2 files changed
+119 -7

No files matched your search

@@ -0,0 +1,12 @@
BEGIN;
-- GUI-Runde 09.10.2026 (platform-docs/roadmap/gui-runde-2026-10.md, Punkt 2):
-- Aktivierungscodes verwalten. Bisher nur code/active/created_at - weder
-- Ablauf noch Nutzung sichtbar. Alle neuen Spalten optional, bestehende
-- Codes bleiben unbegrenzt gültig.
ALTER TABLE activation_codes ADD COLUMN bezeichnung TEXT;
ALTER TABLE activation_codes ADD COLUMN gueltig_bis TIMESTAMPTZ;
ALTER TABLE activation_codes ADD COLUMN verwendet_anzahl INTEGER NOT NULL DEFAULT 0;
ALTER TABLE activation_codes ADD COLUMN zuletzt_verwendet TIMESTAMPTZ;
COMMIT;