bericht/ChangeLog.md
Eduard Wisch 923b50d65a
All checks were successful
Deploy bericht / deploy (push) Successful in 1s
feat: Initiales Release Bericht-Modul v1.0.0 [deploy]
Dolibarr-Modul für Arbeitsberichte aus Rechnungs-Anhängen mit Browser-PDF-Editor.

- Reiter "Bericht" auf Rechnungen, Aufträgen und Angeboten
- Anhänge-Browser inkl. verknüpfter Objekte (Auftrag → Rechnung)
- PDF.js + Fabric.js Browser-Editor: Pfeile, Kreise, Rechtecke, Freihand, Text
- SortableJS Seiten-Verwaltung mit Drag&Drop
- ODT-Deckblatt mit Platzhaltern, Templates im Admin verwaltbar
- TCPDF + FPDI Finalisierung mit eingebrannten Annotationen
- ECM-Verknüpfung: PDF erscheint unter Verknüpfte Dokumente
- Auftragsnummer aus existierendem Extrafield options_auftragsnummer
- Mehrere Berichte pro Dokument
- Beim Aktivieren werden vorhandene Extrafields nicht überschrieben

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 15:18:59 +02:00

1.1 KiB

Changelog

1.0.0 — 2026-04-08

Initiales Release.

  • Modul-Scaffold mit Reiter „Bericht" auf Rechnungen, Aufträgen und Angeboten
  • CRUD für Bericht und BerichtPage (Tabellen llx_bericht, llx_bericht_page)
  • Browser-Editor mit PDF.js + Fabric.js: Pfeile, Kreise, Rechtecke, Freihand, Text, Undo/Redo
  • Anhänge-Browser zeigt eigene Anhänge + Anhänge verknüpfter Objekte
  • Datei-Upload direkt in den Bericht
  • Seiten-Verwaltung mit Drag&Drop (SortableJS), Löschen, Drehen
  • Notizen pro Seite (werden im PDF gedruckt)
  • Admin-Setup mit ODT-Template-Verwaltung (Upload, Löschen, Standard wählen)
  • Platzhalter-System für ODT-Templates ({auftragsnummer}, {kunde_name}, …)
  • PDF-Finalisierung mit TCPDF + FPDI, ODT→PDF Konvertierung des Deckblatts via LibreOffice
  • Annotationen werden beim Export ins PDF eingebrannt
  • Auftragsnummer wird automatisch aus dem vorhandenen Extrafield options_auftragsnummer geholt
  • Beim Aktivieren werden fehlende Extrafields auf llx_facture_extrafields angelegt, vorhandene NICHT überschrieben
  • Mehrere Berichte pro Dokument möglich
  • Forgejo-Workflow für Deploy nach Dolibarr (Tag [deploy])