- Neue Aufgabentypen: Text-/Zahlen-Liste (fields) und Checkbox-Liste (entries); Export/Import um fields und choices erweitert - Typ-spezifische Element-Einstellungen in MongoDB (ElementSettingsService/-Document, ElementCollectionProperties) - Virtuelle Start-/Abschluss-Elemente (nur zur Darstellung, nicht exportiert); keine Einstellungen; Export erzwingt vorhandenes und verdrahtetes Start- und Abschluss-Element - Node-Editor: nur eine Verbindung je Ausgang (Start des Drags unterbunden) - Script-Block korrekt aus dem App-JSON gefiltert (Typ 0) - Fixes: tsconfig ignoreDeprecations 6.0; JDT-Null-Analyse (Method-Referenzen zu Lambdas) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
44 lines
1.8 KiB
Plaintext
44 lines
1.8 KiB
Plaintext
# Vorlage für die MongoDB-Zugangsdaten.
|
|
# Kopieren nach .env und Werte anpassen: cp .env.example .env
|
|
|
|
# Verbindungs-URI (ohne Auth für lokale Entwicklung):
|
|
MONGODB_URI=mongodb://localhost:27017
|
|
|
|
# Mit Authentifizierung:
|
|
# MONGODB_URI=mongodb://benutzer:passwort@host:27017/?authSource=admin
|
|
|
|
# Zieldatenbank:
|
|
MONGODB_DATABASE=tasklist_editor
|
|
|
|
# Collection, in der das Task-JSON gespeichert wird:
|
|
MONGODB_COLLECTION=tasks_json
|
|
|
|
# Collection, in der die Canvas-Stände (Layout + Werte) gespeichert werden:
|
|
MONGODB_CANVAS_COLLECTION=canvas_layouts
|
|
|
|
# Collection, in der die benutzerdefinierten Typen gespeichert werden:
|
|
MONGODB_CUSTOM_TYPE_COLLECTION=custom_types
|
|
|
|
# --- Collections je Element-Typ ---------------------------------------------
|
|
# Beim Speichern eines Canvas werden die Einstellungen jedes platzierten
|
|
# Elements zusätzlich je Typ in eine eigene Collection geschrieben.
|
|
# (Benutzerdefinierte Typen nutzen die Collection ihres Basistyps.)
|
|
MONGODB_ELEMENT_ARRIVAL_COLLECTION=element_arrival
|
|
MONGODB_ELEMENT_SIGNATURE_COLLECTION=element_signature
|
|
MONGODB_ELEMENT_PHOTOS_COLLECTION=element_photos
|
|
MONGODB_ELEMENT_RECEIPT_GIVER_COLLECTION=element_receipt_giver
|
|
MONGODB_ELEMENT_REMARK_COLLECTION=element_remark
|
|
MONGODB_ELEMENT_COMMISSION_NUMBER_COLLECTION=element_commission_number
|
|
MONGODB_ELEMENT_CHECKBOX_COLLECTION=element_checkbox
|
|
MONGODB_ELEMENT_BARCODE_COLLECTION=element_barcode
|
|
MONGODB_ELEMENT_STATUS_SELECTION_COLLECTION=element_status_selection
|
|
MONGODB_ELEMENT_TEXT_LIST_COLLECTION=element_text_list
|
|
MONGODB_ELEMENT_NUMBER_LIST_COLLECTION=element_number_list
|
|
MONGODB_ELEMENT_CHECKBOX_LIST_COLLECTION=element_checkbox_list
|
|
MONGODB_ELEMENT_SCRIPT_COLLECTION=element_script
|
|
|
|
# Script-Block (grafisches Logik-Element) ausblenden:
|
|
# true = Script-Element wird im Editor nicht angezeigt
|
|
# false = Script-Element ist verfügbar (Standard)
|
|
HIDE_SCRIPT_BLOCK=false
|