feat(customers): add customer-level and device-level update/upgrade buttons with automatic license date calculation for update discount

This commit is contained in:
DanielS
2026-08-11 23:34:35 +02:00
parent 9bde60553e
commit b2a5f7cc64
4 changed files with 43 additions and 16 deletions

View File

@@ -90,6 +90,7 @@ export function OrderWizard({
upgradeMode?: boolean
initialEndCustomerId?: string | null
lockedDeviceId?: string | null
initialLastLicenseDate?: string
}) {
const router = useRouter()
// Upgrade-Mode: starte direkt bei Schritt 3 (Software)
@@ -214,7 +215,7 @@ export function OrderWizard({
// Falls "one_time" (Kauf) gewählt: optionales Datum der letzten CASPOS-Lizenzierung
const [lastLicenseDate, setLastLicenseDate] = useState<string>(
initialOrder?.order_data?.last_license_date || ''
initialLastLicenseDate || initialOrder?.order_data?.last_license_date || ''
)
// Aktive Auswahllisten initialisieren