From 19f9c747a2754aff514b47ce7fa3184ffa958afe Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 29 Sep 2026 10:38:43 +0000 Subject: [PATCH] =?UTF-8?q?Mails:=20Produktname=20statt=20fest=20Wartungs-?= =?UTF-8?q?Abo,=20neue=20Mails=20f=C3=BCr=20Wechsel=20und=20Zusatzspeicher?= =?UTF-8?q?,=20UptimeRobot-Hinweis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5.1 --- .../K01 Vertragsbestaetigung.html | 35 ++-- .../K02 Kuendigungsbestaetigung.html | 17 +- .../K03 Eingang Kuendigung.html | 11 +- .../mail-templates/K04 Eingang Widerruf.html | 13 +- .../K12 Wechsel Wartungs-Abo.html | 10 +- server/mail-templates/K13 Zusatzspeicher.html | 4 +- .../K14 Wechsel nicht zustande gekommen.html | 2 +- ...s Wartungs-Abo.html => T02 Neues Abo.html} | 15 +- .../mail-templates/T05 Kuendigung Stripe.html | 8 +- .../T06 Kuendigung zurueckgenommen.html | 6 +- server/mail-templates/T07 Abo beendet.html | 10 +- .../T08 Kuendigung eingegangen.html | 4 +- .../T09 Widerruf eingegangen.html | 10 +- server/mail-templates/T12 Wechsel.html | 4 +- .../mail-templates/T13 Speicher-Aufgabe.html | 2 +- server/routes/abo.js | 49 ++++-- server/services/planSwitch.js | 28 +++- server/services/products.js | 11 +- test/aboRoutes.test.js | 52 +++++- test/mailTemplates.test.js | 155 +++++++++++++++++- test/planSwitch.test.js | 26 +++ test/products.test.js | 5 +- test/publicForms.test.js | 28 +++- test/support.test.js | 2 +- 24 files changed, 407 insertions(+), 100 deletions(-) rename server/mail-templates/{T02 Neues Wartungs-Abo.html => T02 Neues Abo.html} (75%) diff --git a/server/mail-templates/K01 Vertragsbestaetigung.html b/server/mail-templates/K01 Vertragsbestaetigung.html index 6ac7f3d..de24fbc 100644 --- a/server/mail-templates/K01 Vertragsbestaetigung.html +++ b/server/mail-templates/K01 Vertragsbestaetigung.html @@ -3,17 +3,18 @@ -Ihr WEBklar Wartungs-Abo – Vertragsbestätigung +Ihr WEBklar {{produkt}} – Vertragsbestätigung -Ihr Wartungs-Abo ist abgeschlossen. Alle Vertragsunterlagen finden Sie im Anhang. ͏ ͏ ͏ +Ihr {{produkt}} ist abgeschlossen. Alle Vertragsunterlagen finden Sie im Anhang. ͏ ͏ ͏