Terminplaner: Buchung halten und bestaetigen

Gast-Ablauf in ablauf.js: halte (Eingabe pruefen, Slot neu berechnen, Buchung gehalten vor den Zellen,
Grenze offener Termine mit G01 zu_viele), vorschau (Bestaetigungs- und Verwaltungstoken) und bestaetige
(gehalten -> bestaetigt/angefragt, G02/G03 und K20). einstellungen.js exportiert text und emailAdresse,
mails.js dauerText zur Wiederverwendung.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-10-03 08:17:43 +00:00
1 parent 8e25cd2d13
commit d1470b894a
4 files changed
+1467 -3

No files matched your search

+1 -1
View File
@@ -160,7 +160,7 @@ function terminWerte(buchung) {
}
/** "45 Minuten", "1 Stunde", "1 Stunde 30 Minuten". */
function dauerText(buchung) {
export function dauerText(buchung) {
const minuten = Math.round((pflichtDatum(buchung?.endsAt, 'buchung.endsAt') - pflichtDatum(buchung?.startsAt, 'buchung.startsAt')) / 60000)
const stunden = Math.floor(minuten / 60)
const rest = minuten % 60