Buchungskalender: Verdrahtung, Router-Gerüste und API-Vertrag
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
1d2ca2791d
commit
a68baf10d9
37 files changed
+888
-30
No files matched your search
@@ -37,15 +37,21 @@ const SAETZE = {
|
||||
avv: { slug: 'avv-webshop', pdf: 'AVV-Webshop' },
|
||||
widerruf: { slug: 'widerrufsbelehrung-funktionen', pdf: 'Widerrufsbelehrung-Muster-Widerrufsformular' },
|
||||
},
|
||||
unterkunft: {
|
||||
lb: { slug: 'leistungsbeschreibung-unterkunft', pdf: 'Leistungsbeschreibung-Buchungskalender' },
|
||||
avv: { slug: 'avv-unterkunft', pdf: 'AVV-Buchungskalender' },
|
||||
widerruf: { slug: 'widerrufsbelehrung-funktionen', pdf: 'Widerrufsbelehrung-Muster-Widerrufsformular' },
|
||||
},
|
||||
}
|
||||
|
||||
/** Satz, dessen Dokumente eine Funktion (Registerschluessel) mit der Bestellung bekommt; News hat keine. */
|
||||
const FUNKTION_SATZ = { news: null, termine: 'termine', shop: 'shop' }
|
||||
const FUNKTION_SATZ = { news: null, termine: 'termine', shop: 'shop', unterkunft: 'unterkunft' }
|
||||
|
||||
/** Aktuelle Fassung je Satz, bei jedem Aufruf aus config gelesen (Tests aendern sie zur Laufzeit). */
|
||||
const aktuelleFassung = (satz) => {
|
||||
if (satz === 'analyse') return config.analyse.avvVersion
|
||||
if (satz === 'shop') return config.shop.fassung
|
||||
if (satz === 'unterkunft') return config.unterkunft.fassung
|
||||
return config.termine.avvVersion
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user