Punkt 3+4: Empfaenger-Fallbacks, "nur Kuvert"-Kuvertieren-Feld
Punkt 3:
- Board: kundeName faellt bei API-Auftraegen auf api_client.name/company zurueck (kein "-" mehr)
- Uebersicht: mehrseitige Briefe ("Seite 1/2/3") werden nicht als Empfaenger angezeigt
- empfKurz/entryName: totes company-Feld entfernt (gibt es auf order_entries nicht)
Punkt 4: neues Feld orders.kuvertieren (bool, default true) = "Blatt ins Kuvert legen".
- Board "Weiteres": getrennte Schalter "Kuvert schreiben" (needs_envelope) und
"Blatt einlegen (kuvertieren)" (Blatt rein / Nur Kuvert)
- Ablauf-Schritt "Kuvertieren" nur noetig wenn Kuvert UND Blatt eingelegt wird
- kuvertieren in Order-Abfragen (Board + Uebersicht) ergaenzt
ACHTUNG Deploy: Bootstrap VOR Directus-Neustart laufen lassen, sonst 403 (neues Feld).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -292,6 +292,7 @@ const collections = [
|
||||
{ field: 'production_status_changed_at', type: 'timestamp', meta: { interface: 'datetime', note: 'Zeitpunkt der letzten Produktionsstatus-Änderung (für „status_since" der Public-API).' }, schema: { is_nullable: true } },
|
||||
dropdown('shipping_type', ['einzeln', 'sammel'], { default: 'sammel' }),
|
||||
f('needs_envelope', 'boolean', { interface: 'boolean', default: false }),
|
||||
f('kuvertieren', 'boolean', { interface: 'boolean', default: true, note: 'Blatt wird ins Kuvert gelegt (kuvertiert). Leer/false = nur Kuvert beschriften, kein Blatt einlegen.' }),
|
||||
dropdown('envelope_labeling', ['empfaenger', 'freitext', 'keine']),
|
||||
f('envelope_text', 'text', { interface: 'input-multiline', note: 'Individueller Kuverttext (bei envelope_labeling = freitext).' }),
|
||||
f('envelope_sender', 'text', { interface: 'input-multiline', note: 'Absender fürs Kuvert (oben links, 5 Zeilen); manuelle Aufträge. Empfänger rutscht dann unten rechts.' }),
|
||||
|
||||
Reference in New Issue
Block a user