From 6e18a70a5d6fe811f88a0b2e2adb00923c390f3b Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 26 Sep 2026 12:50:24 +0000 Subject: [PATCH] Kundenbereich: Abo-Karte heisst "Ihre Wartung", Status nur bei Kuendigung - Seitenleiste: Ueberschrift "Ihre Wartung" statt "Ihr Wartungs-Abo" - Kein "aktiv"-Label mehr; ein Status steht nur noch da, wenn gekuendigt - Zahlungsproblem bleibt ueber den roten Hinweis sichtbar, spaeterer Beginn ueber die Datumszeile ("Beginn und erste Abbuchung am ...") - Bei Kuendigung vor Leistungsbeginn keine "erste Abbuchung" mehr - Ungenutzte Status-Styles entfernt Co-Authored-By: Claude Opus 5.5 --- public/app.js | 17 +++++++---------- public/kundenbereich.css | 3 --- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/public/app.js b/public/app.js index c9492a0..abb4966 100644 --- a/public/app.js +++ b/public/app.js @@ -699,19 +699,16 @@ function renderAboSideOffer(card, data, { ended }) { function renderAboSideActive(card, data) { const sub = data.subscription const l = data.ledger || { balanceMinutes: 0 } - let status - if (sub.serviceStartsAt) status = `beginnt am ${fmtDateShort(sub.serviceStartsAt)}` - else if (sub.paymentProblem) status = 'Zahlung offen' - else if (sub.cancelAtPeriodEnd) status = 'gekündigt' - else status = 'aktiv' - const dateLine = sub.serviceStartsAt - ? `erste Abbuchung ${fmtDateShort(sub.serviceStartsAt)}` - : sub.cancelAtPeriodEnd - ? `Leistungen bis ${fmtDateShort(sub.cancelAt || sub.currentPeriodEnd)}` + // Status nur bei Kündigung; Zahlungsproblem (Hinweis unten) und späterer Beginn (Datumszeile) stehen im Text + const status = sub.cancelAtPeriodEnd ? 'gekündigt' : '' + const dateLine = sub.cancelAtPeriodEnd + ? `Leistungen bis ${fmtDateShort(sub.cancelAt || sub.currentPeriodEnd)}` + : sub.serviceStartsAt + ? `Beginn und erste Abbuchung am ${fmtDateShort(sub.serviceStartsAt)}` : `nächste Abbuchung ${fmtDateShort(sub.currentPeriodEnd)}` card.innerHTML = ` -

Ihr Wartungs-Abo

+

Ihre Wartung

${status}