Baustein 6: Checklisten mit Durchlaeufen und PDF-Export
- Durchlauf aus einer Vorlage, mit Datum, Ticket und Kunde - Schritt fuer Schritt abhaken, Bemerkung je Schritt - Fortschritt gesamt und je Gruppe (Vorbereiten/Durchfuehren/Pruefen/Abschliessen) - Abschliessen erst, wenn alles abgehakt ist; Meldung nennt die offenen Schritte - Abgeschlossene Durchlaeufe sind gesperrt und bleiben als Nachweis - Titel und Schritttexte werden beim Start kopiert, nicht verwiesen - PDF-Export mit gezeichneten Ankreuzkaestchen und Unterschriftenzeilen - Gemeinsame PDF-Grundlage fuer alle kuenftigen Ausgaben - Ausbilder liest mit und darf das PDF abrufen, hakt aber nicht ab - Abgeschlossene Durchlaeufe zaehlen im Wochenfortschritt mit Behoben beim Durchstich: Die Fusszeile wurde unterhalb des Satzspiegels gesetzt, wodurch PDFKit je Fusszeile eine leere Seite anhaengte - aus zwei Seiten wurden sechs. Ein Test zaehlt jetzt die Seitenobjekte im PDF. 29 neue Tests, insgesamt 186. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
ffbca01bdc
commit
b9d6041f3b
@@ -26,6 +26,43 @@ Vor `npm version` wandert der Abschnitt „Unveröffentlicht" unter eine neue
|
||||
|
||||
## [Unveröffentlicht]
|
||||
|
||||
## [0.6.0] – 2026-09-10
|
||||
|
||||
Checklisten mit Durchläufen – und der erste PDF-Export.
|
||||
|
||||
### Hinzugefügt
|
||||
|
||||
- Aus einer Checklistenvorlage wird ein **Durchlauf**, der zu einem Datum und
|
||||
wahlweise zu einem Ticket und einem Kunden oder Bereich gehört
|
||||
- Schritt für Schritt abhaken, je Schritt eine Bemerkung
|
||||
- Fortschritt gesamt **und je Gruppe** (Vorbereiten, Durchführen, Prüfen,
|
||||
Abschließen), jeweils als Balken mit Zahlen
|
||||
- Ein Durchlauf lässt sich erst abschließen, wenn jeder Schritt abgehakt ist;
|
||||
die Meldung nennt, wie viele Schritte noch offen sind
|
||||
- Abgeschlossene Durchläufe sind gesperrt und lassen sich nicht löschen – sie
|
||||
sind der Nachweis. Wieder öffnen geht, verwerfen nur, solange nichts abgehakt ist
|
||||
- **PDF-Export** eines Durchlaufs: Kopfangaben, alle Gruppen mit gezeichneten
|
||||
Ankreuzkästchen, Bemerkungen, Unterschriftenzeilen für Bearbeiter und
|
||||
Ausbilder, Fußzeile mit Herkunft und Seitenzahl
|
||||
- Gemeinsame PDF-Grundlage (`src/lib/pdf/grundlage.ts`) für alle künftigen
|
||||
Ausgaben – das Berichtsheft setzt darauf auf
|
||||
- Der Ausbilder sieht die Durchläufe seiner Azubis und kann das PDF abrufen,
|
||||
hakt aber nichts für sie ab: Im Nachweis soll keine Arbeit stehen, die der
|
||||
Azubi nicht gemacht hat
|
||||
- Titel und Schritttexte werden beim Start aus der Vorlage **kopiert**. Ein
|
||||
abgeschlossener Durchlauf bleibt damit lesbar, auch wenn die Vorlage im
|
||||
Repository später geändert oder gelöscht wird
|
||||
- Abgeschlossene Durchläufe zählen im Wochenfortschritt mit
|
||||
- 29 Tests für Gruppenfortschritt, Abschlussregel, PDF-Erzeugung und
|
||||
Zeichenvorrat
|
||||
|
||||
### Angemerkt
|
||||
|
||||
- Die PDF-Ausgabe nutzt die Standardschriften jedes Betrachters (Helvetica).
|
||||
Das spart eine eingebettete Schriftdatei, beschränkt den Zeichenvorrat aber
|
||||
auf WinAnsi. Umlaute, ß, €, § und ° sind enthalten; Zeichen wie ✓, ○ oder ▲
|
||||
nicht. `fuerPdf()` ersetzt sie, Ankreuzkästchen und Haken werden **gezeichnet**
|
||||
|
||||
## [0.5.0] – 2026-09-10
|
||||
|
||||
Praxisaufgaben: bearbeiten, belegen, abnehmen.
|
||||
@@ -230,6 +267,7 @@ anmelden und verwalten.
|
||||
- `npm run konto:anlegen` für das erste Ausbilderkonto
|
||||
|
||||
[Unveröffentlicht]: #unveröffentlicht
|
||||
[0.6.0]: #060--2026-09-10
|
||||
[0.5.0]: #050--2026-09-10
|
||||
[0.4.0]: #040--2026-09-10
|
||||
[0.3.0]: #030--2026-09-10
|
||||
|
||||
Reference in New Issue
Block a user