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) =>