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:
@@ -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
@@ -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:**
|
||||
|
||||
Reference in New Issue
Block a user