Terminplaner: Portal-Ansicht Leistungen, Team, Einstellungen
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
650919b022
commit
0b75b31009
15 files changed
+2479
-79
No files matched your search
@@ -0,0 +1,19 @@
|
||||
/* Terminplaner im Kundenbereich: Texte, die GAESTE lesen, und die Anrede der Gaeste. Dieses Modul ist das einzige der Ansicht, in dem die
|
||||
Sie-Form stehen darf (test/termineView.test.js prueft, dass alle anderen Portaltexte in der Du-Form sind). */
|
||||
|
||||
/** Anrede der Gaeste (anrede der Einstellung): Wert und Beschriftung. */
|
||||
export const ANREDE_WAHL = [['sie', 'Sie (förmlich)'], ['du', 'Du (persönlich)']]
|
||||
|
||||
/**
|
||||
* Mustertext fuer die Stornobedingungen, Zahlung vor Ort: derselbe Wortlaut wie in den Vorlagen des Servers
|
||||
* (stornoText in server/services/termine/vorlagen.js, Stornobedingungen Variante 1) mit der Frist in Stunden.
|
||||
* Ein Muster, kein fertiger Rechtstext: der Betrieb muss ihn pruefen und an sein Angebot anpassen. Eine unbrauchbare Frist (kleiner als 1,
|
||||
* keine ganze Zahl) ergibt die Vorgabe 24 Stunden.
|
||||
*/
|
||||
export function stornoMuster(stunden) {
|
||||
const frist = Number.isInteger(stunden) && stunden >= 1 ? stunden : 24
|
||||
return `Sie können Ihren Termin bis ${frist} Stunden vorher kostenlos absagen oder verschieben (Link in der Bestätigungsmail). `
|
||||
+ 'Danach oder bei Nichterscheinen berechnen wir für den freigehaltenen Termin 50 % des Preises. '
|
||||
+ 'Dem Kunden bleibt der Nachweis vorbehalten, dass uns kein oder ein geringerer Aufwand entstanden ist. '
|
||||
+ 'Ihr gesetzliches Widerrufsrecht bleibt unberührt.'
|
||||
}
|
||||
Reference in new issue
Block a user