Cockpit-Filter Kuendigungsbestaetigung: Status EXPIRED mitzaehlen

Verträge mit hinterlegter Kuendigungsbestaetigung im Status EXPIRED
(Abgelaufen) werden jetzt auch im Cockpit-Filter gelistet, zusaetzlich
zu ACTIVE/DRAFT/CANCELLED. Die Cockpit-Query laedt EXPIRED ohnehin.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-08 23:42:31 +02:00
co-authored by Claude Opus 4.8
parent 3e2d9395a7
commit 4d14390b2a
2 changed files with 5 additions and 4 deletions
@@ -780,9 +780,10 @@ export async function getCockpitData(opts?: { customerIds?: number[] }): Promise
// Filter „Kündigungsbestätigung vorhanden": alle Verträge mit
// cancellationConfirmationPath und/oder -Date in Status ACTIVE/DRAFT/
// CANCELLED. Eigene Liste, weil solche Verträge (v.a. bereits CANCELLED)
// sonst mangels „Issue" nicht in der Cockpit-Liste auftauchen.
const CANCEL_CONF_STATUSES: ContractStatus[] = ['ACTIVE', 'DRAFT', 'CANCELLED'];
// CANCELLED/EXPIRED. Eigene Liste, weil solche Verträge (v.a. bereits
// CANCELLED/EXPIRED) sonst mangels „Issue" nicht in der Cockpit-Liste
// auftauchen.
const CANCEL_CONF_STATUSES: ContractStatus[] = ['ACTIVE', 'DRAFT', 'CANCELLED', 'EXPIRED'];
const cancellationConfirmations: CockpitContract[] = contracts
.filter(
(c) =>
+1 -1
View File
@@ -126,7 +126,7 @@ isolierte Instanz (keine Multi-Tenancy im Code), Provisioning + Abrechnung
zurückgesetzt werden). Verifiziert.
- **2) Cockpit-Filter „Kündigungsbestätigung":** listet alle Verträge mit
hinterlegter Kündigungsbestätigung (Dokument und/oder Datum) in Status
ACTIVE/DRAFT/CANCELLED. Eigene Liste `cancellationConfirmations` im
ACTIVE/DRAFT/CANCELLED/EXPIRED (Abgelaufen nachträglich ergänzt). Eigene Liste `cancellationConfirmations` im
Cockpit-Result (weil bereits CANCELLED-Verträge mangels „Issue" sonst nicht
auftauchen) + neue Filter-Option im Cockpit-Dropdown. Verifiziert.
- **Nachbesserungen Pentest R138:**