Mails: Vertragsbestätigung je Fassung, Zustimmung zum AVV, kleinere Textkorrekturen
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
1 parent
63d3bb11bf
commit
12a24514a4
10 files changed
+172
-36
No files matched your search
@@ -25,17 +25,32 @@ export function getProduct(key) {
|
||||
return product
|
||||
}
|
||||
|
||||
/** Die archivierte Fassung 3 (public/vertragsunterlagen/v3): gilt fuer jede Zustimmung ohne Fassung "-v4". */
|
||||
export const TERMS_VERSION_V3 = '2026-09-25-v3'
|
||||
|
||||
/** Ist die Fassung die aktuelle Version 4 (Hosting- und Wartungs-Abo)? Aeltere und fehlende Fassungen: nein. */
|
||||
export function isTermsV4(termsVersion) {
|
||||
return typeof termsVersion === 'string' && termsVersion.endsWith('-v4')
|
||||
}
|
||||
|
||||
/**
|
||||
* Vertragsunterlagen zur zugestimmten Fassung: Version 4 (Suffix "-v4") zeigt die aktuellen
|
||||
* Bedingungen samt PDF, jede aeltere Version (auch unbekannt/keine) das Archiv der Version 3.
|
||||
* version: die Fassung, die eine Mail nennt - die gespeicherte, ohne gespeicherte die archivierte Fassung 3,
|
||||
* damit Versionsangabe und PDF-Anhang immer zusammenpassen (Task 12 Fix 1).
|
||||
* endParagraph: der Paragraph zum Vertragsende (Daten, AuthCode, Loeschung) in dieser Fassung, fuer die
|
||||
* Mails K02/K03/T05/T07 (F08) - in Fassung 4 ist § 9 der Wechsel zwischen den Abos, § 11 das Vertragsende.
|
||||
*/
|
||||
export function termsDocFor(termsVersion) {
|
||||
if (typeof termsVersion === 'string' && termsVersion.endsWith('-v4')) {
|
||||
return { url: '/abo-bedingungen.html', pdfFile: 'WEBklar-Abo-Vertragsunterlagen.pdf', endParagraph: '§ 11' }
|
||||
if (isTermsV4(termsVersion)) {
|
||||
return { version: termsVersion, url: '/abo-bedingungen.html', pdfFile: 'WEBklar-Abo-Vertragsunterlagen.pdf', endParagraph: '§ 11' }
|
||||
}
|
||||
return {
|
||||
version: typeof termsVersion === 'string' && termsVersion ? termsVersion : TERMS_VERSION_V3,
|
||||
url: '/vertragsunterlagen/v3/abo-bedingungen.html',
|
||||
pdfFile: 'WEBklar-Wartungs-Abo-Vertragsunterlagen.pdf',
|
||||
endParagraph: '§ 9',
|
||||
}
|
||||
return { url: '/vertragsunterlagen/v3/abo-bedingungen.html', pdfFile: 'WEBklar-Wartungs-Abo-Vertragsunterlagen.pdf', endParagraph: '§ 9' }
|
||||
}
|
||||
|
||||
/** Katalogname ohne "WEBklar " (z. B. "Hosting-Abo") fuer {{produkt}} in den Mails (F33); ohne Schluessel "Abo". */
|
||||
|
||||
Reference in new issue
Block a user