Öffnungszeiten: Freischalten erst mit eingetragenen Zeiten
Der 5-Minuten-Job setzt Öffnungszeiten live nach dem Schließen des Tickets nur noch auf active, wenn der Kunde Zeiten eingetragen hat (Haken freischaltbar: Hauptplan gespeichert, mindestens ein Tag nicht "zu"; Lesefehler ergeben false, das Dokument bleibt in setup). Neuer Register-Haken nachFreischaltung: runActivation ruft ihn je freigeschaltetem Dokument vor der K16 auf, Fehler werden nur geloggt; für die Zeiten merkt er den Ersatz-Hash (wochenplanHash). Selbstheilung (Spec 3.2): im Lauf des Jobs (nicht in der Projektliste mit customerId) holt holeZeitenNach für Zeiten in setup fehlendes Ticket und K24 nach, je Dokument abgesichert und ohne Kundendaten im Log. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
47ae572fff
commit
11dc4b2c9f
5 files changed
+476
-11
No files matched your search
@@ -155,8 +155,8 @@ test('Haken überschreibbar: config.features.<key>.<haken> gewinnt gegen den Sta
|
||||
}
|
||||
assert.deepEqual(reg.featureHaken('termine'), vorherTermine)
|
||||
|
||||
// jeder der fünf Haken lässt sich setzen; Nicht-Funktionen und fremde Namen zählen nicht
|
||||
const namen = ['verfuegbar', 'bestellpruefung', 'unterlagenBereit', 'belehrung', 'freischaltbar']
|
||||
// jeder der sechs Haken lässt sich setzen; Nicht-Funktionen und fremde Namen zählen nicht
|
||||
const namen = ['verfuegbar', 'bestellpruefung', 'unterlagenBereit', 'belehrung', 'freischaltbar', 'nachFreischaltung']
|
||||
const news = config.features.news
|
||||
try {
|
||||
for (const name of namen) news[name] = () => name
|
||||
|
||||
Reference in new issue
Block a user