Kuvert-Absender (Feld direkt sichtbar), Textmengen-/Session-Aenderungen

- neuauftrag: Absenderfeld fuers Kuvert IMMER sichtbar (nicht mehr an 'Kuverts
  generieren' gebunden), Payloads (Vorschau + Anlage) reichen envelope_sender durch.
- orders: manual-order speichert envelope_sender, Preview-Proxy reicht sender durch.
- bootstrap: Feld envelope_sender.
- (enthaelt weiterhin die Session-Aenderungen: signature-order, mehrseitige Vorschau,
  'In manuellen Druck uebernehmen', gesendet-Nummern, Generierungs-Fehleranzeige,
  seitenumbruch-Hinweis.)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
s4luorth
2026-09-01 15:23:06 +02:00
parent 46adf2a2f5
commit 46b5155c27
4 changed files with 179 additions and 33 deletions

View File

@@ -677,6 +677,8 @@ const handler = (router, { services, getSchema, logger }) => {
text: istFreitext ? clean(String(body.envelope_text || '')) : adressBlock(e),
format: umschlagFormat, font, realisticHandwriting: realistisch,
placeholders: platzhalterVon(e, i), fontScale: fsEnv,
// Absender aufs Kuvert (oben links); Empfänger rutscht dann unten rechts.
sender: clean(String(body.envelope_sender || '')),
});
}
});
@@ -1566,6 +1568,7 @@ const handler = (router, { services, getSchema, logger }) => {
envelope_labeling: body.envelope_labeling ?? null,
envelope_text: clean(body.envelope_text) ?? null,
envelope_format: envelopeFormat,
envelope_sender: clean(body.envelope_sender) ?? null,
text_template: clean(body.text_template) ?? null,
preview_session: typeof body.preview_session === 'string' ? body.preview_session : null,
entries_count: entries.length,