Eigene Schreibvorlagen: unter Einstellungen → Schreibvorlagen hinterlegen, beim freien Schreiben auswählen. Platzhalter füllen sich aus den Daten, die ohnehin im System stehen.
Was dazukommt
src/lib/schreiben/platzhalter.ts — die Ersetzung als reine Funktionen. Drei Fälle, keiner davon still: Wert einsetzen, sichtbare Lücke [Aktenzeichen des Gerichts], unbekannter Platzhalter markiert. Dazu die Liste der 13 Platzhalter mit Beschriftung und Quelle, die im Editor danebensteht.
src/server/actions/vorlagen.ts — Speichern und Löschen. Die Bestellungsabsatz-Warnung ist zweistufig: erster Versuch ohne ihn kommt mit Rückfrage zurück, erst die Bestätigung speichert.
src/lib/schreiben/mitgelieferte-vorlagen.ts — vier Vorlagen als Ausgangspunkt, unveränderlich; „Als Kopie übernehmen" legt eine eigene Fassung an.
Modell Schreibvorlage + Migration 20260823102500_schreibvorlage, Papierkorb (30 Tage) und Vollexport angeschlossen.
Nebenbefund, den erst der e2e-Test fand: Der Schreiben-Editor hält Betreff und Text als eigenen State — beim Wechsel der Vorlage überlebte der alte Entwurf die Navigation, die Vorlage kam nie im Textfeld an. Behoben mit einem key auf dem Editor.
Geprüft: 13 Einheitstests für die Ersetzung, 6 End-to-End-Tests (Warnung, Kopie, Auflösung samt markierter Tippfehler, Papierkorb). Volle Suite grün: 615 Unit, 99 e2e.
Eigene Schreibvorlagen: unter **Einstellungen → Schreibvorlagen** hinterlegen, beim freien Schreiben auswählen. Platzhalter füllen sich aus den Daten, die ohnehin im System stehen.
**Was dazukommt**
- `src/lib/schreiben/platzhalter.ts` — die Ersetzung als reine Funktionen. Drei Fälle, keiner davon still: Wert einsetzen, sichtbare Lücke `[Aktenzeichen des Gerichts]`, unbekannter Platzhalter markiert. Dazu die Liste der 13 Platzhalter mit Beschriftung und Quelle, die im Editor danebensteht.
- `src/server/actions/vorlagen.ts` — Speichern und Löschen. Die Bestellungsabsatz-Warnung ist zweistufig: erster Versuch ohne ihn kommt mit Rückfrage zurück, erst die Bestätigung speichert.
- `src/lib/schreiben/mitgelieferte-vorlagen.ts` — vier Vorlagen als Ausgangspunkt, unveränderlich; „Als Kopie übernehmen" legt eine eigene Fassung an.
- Modell `Schreibvorlage` + Migration `20260823102500_schreibvorlage`, Papierkorb (30 Tage) und Vollexport angeschlossen.
**Nebenbefund, den erst der e2e-Test fand:** Der Schreiben-Editor hält Betreff und Text als eigenen State — beim Wechsel der Vorlage überlebte der alte Entwurf die Navigation, die Vorlage kam nie im Textfeld an. Behoben mit einem `key` auf dem Editor.
**Geprüft:** 13 Einheitstests für die Ersetzung, 6 End-to-End-Tests (Warnung, Kopie, Auflösung samt markierter Tippfehler, Papierkorb). Volle Suite grün: 615 Unit, 99 e2e.
Version 1.7.0.
Closes #7
Wer zum dritten Mal denselben Brief tippt, tippt ihn beim vierten Mal
falsch. Neu unter Einstellungen -> Schreibvorlagen: eigene Texte
hinterlegen, beim freien Schreiben auswaehlen, Platzhalter fuellen sich
aus den Daten, die ohnehin im System stehen.
Aufbau:
- Die Ersetzung als reine Funktionen in schreiben/platzhalter.ts. Drei
Faelle, keiner davon still: Wert einsetzen, sichtbare Luecke
[Aktenzeichen des Gerichts], unbekannter Platzhalter markiert. Ein
Tippfehler in der Vorlage darf das Schreiben nicht verhindern - aber
er muss ins Auge springen.
- Die Bestellungsabsatz-Warnung ist zweistufig: Der erste Speicherversuch
ohne ihn kommt mit einer Rueckfrage zurueck, erst die Bestaetigung
speichert. Ohne den Nachweis der Vertretungsmacht kommt keine Auskunft,
und das faellt erst nach vier Wochen auf. Ein ausformulierter Absatz
zaehlt so viel wie der Platzhalter, ein halber Nachweis ("Beschluss der
Eigentuemerversammlung") nicht.
- Vier mitgelieferte Vorlagen bleiben Code und damit unveraenderlich;
"Als Kopie uebernehmen" legt eine eigene Fassung an. Fuer Rueckkaufswert
und Kuendigung fuehrt die Oberflaeche weiter zuerst zu den
fallbezogenen Erzeugern - die rechnen Kuendigungstermine aus, was eine
Vorlage nicht kann.
- Vorlagen haengen an der betreuten Person, nicht am Benutzer: Sie
beziehen sich auf ihren Fall, liegen im Papierkorb wie alles andere und
sind im Vollexport ihrer Akte enthalten.
Der Editor haelt Betreff und Text als eigenen State. Beim Wechsel der
Vorlage ueberlebte der alte Entwurf die Navigation, die Vorlage kam nie
im Textfeld an - ein key auf dem Editor setzt ihn neu auf. Gefunden hat
das erst der End-to-End-Test.
Geprueft: dreizehn Einheitstests fuer die Ersetzung, sechs
End-to-End-Tests fuer Warnung, Kopie, Aufloesung und Papierkorb.
Refs #7
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Eigene Schreibvorlagen: unter Einstellungen → Schreibvorlagen hinterlegen, beim freien Schreiben auswählen. Platzhalter füllen sich aus den Daten, die ohnehin im System stehen.
Was dazukommt
src/lib/schreiben/platzhalter.ts— die Ersetzung als reine Funktionen. Drei Fälle, keiner davon still: Wert einsetzen, sichtbare Lücke[Aktenzeichen des Gerichts], unbekannter Platzhalter markiert. Dazu die Liste der 13 Platzhalter mit Beschriftung und Quelle, die im Editor danebensteht.src/server/actions/vorlagen.ts— Speichern und Löschen. Die Bestellungsabsatz-Warnung ist zweistufig: erster Versuch ohne ihn kommt mit Rückfrage zurück, erst die Bestätigung speichert.src/lib/schreiben/mitgelieferte-vorlagen.ts— vier Vorlagen als Ausgangspunkt, unveränderlich; „Als Kopie übernehmen" legt eine eigene Fassung an.Schreibvorlage+ Migration20260823102500_schreibvorlage, Papierkorb (30 Tage) und Vollexport angeschlossen.Nebenbefund, den erst der e2e-Test fand: Der Schreiben-Editor hält Betreff und Text als eigenen State — beim Wechsel der Vorlage überlebte der alte Entwurf die Navigation, die Vorlage kam nie im Textfeld an. Behoben mit einem
keyauf dem Editor.Geprüft: 13 Einheitstests für die Ersetzung, 6 End-to-End-Tests (Warnung, Kopie, Auflösung samt markierter Tippfehler, Papierkorb). Volle Suite grün: 615 Unit, 99 e2e.
Version 1.7.0.
Closes #7
Wer zum dritten Mal denselben Brief tippt, tippt ihn beim vierten Mal falsch. Neu unter Einstellungen -> Schreibvorlagen: eigene Texte hinterlegen, beim freien Schreiben auswaehlen, Platzhalter fuellen sich aus den Daten, die ohnehin im System stehen. Aufbau: - Die Ersetzung als reine Funktionen in schreiben/platzhalter.ts. Drei Faelle, keiner davon still: Wert einsetzen, sichtbare Luecke [Aktenzeichen des Gerichts], unbekannter Platzhalter markiert. Ein Tippfehler in der Vorlage darf das Schreiben nicht verhindern - aber er muss ins Auge springen. - Die Bestellungsabsatz-Warnung ist zweistufig: Der erste Speicherversuch ohne ihn kommt mit einer Rueckfrage zurueck, erst die Bestaetigung speichert. Ohne den Nachweis der Vertretungsmacht kommt keine Auskunft, und das faellt erst nach vier Wochen auf. Ein ausformulierter Absatz zaehlt so viel wie der Platzhalter, ein halber Nachweis ("Beschluss der Eigentuemerversammlung") nicht. - Vier mitgelieferte Vorlagen bleiben Code und damit unveraenderlich; "Als Kopie uebernehmen" legt eine eigene Fassung an. Fuer Rueckkaufswert und Kuendigung fuehrt die Oberflaeche weiter zuerst zu den fallbezogenen Erzeugern - die rechnen Kuendigungstermine aus, was eine Vorlage nicht kann. - Vorlagen haengen an der betreuten Person, nicht am Benutzer: Sie beziehen sich auf ihren Fall, liegen im Papierkorb wie alles andere und sind im Vollexport ihrer Akte enthalten. Der Editor haelt Betreff und Text als eigenen State. Beim Wechsel der Vorlage ueberlebte der alte Entwurf die Navigation, die Vorlage kam nie im Textfeld an - ein key auf dem Editor setzt ihn neu auf. Gefunden hat das erst der End-to-End-Test. Geprueft: dreizehn Einheitstests fuer die Ersetzung, sechs End-to-End-Tests fuer Warnung, Kopie, Aufloesung und Papierkorb. Refs #7