|
All checks were successful
Deploy mahnung / deploy (push) Successful in 14s
Neuer Button "Belege scannen" im Versand-Block der Mahnungs-Karte: - Action scan_belege durchlaeuft alle Files in DOL_DATA_ROOT/mahnung/<MAHN-Ref>/ - PDFs werden via pdftotext (CLI, mit Verfuegbarkeits-Check) extrahiert - txt/html werden direkt eingelesen (HTML mit strip_tags) - Pro Datei wird MahnungTrackingPattern::detectFromText() angewendet — matched gegen alle aktiven Patterns nach priority DESC - Treffer landen in $_SESSION als Vorschlag (file, provider, nr, url, label) UX: - Vorschlags-Banner mit gruener Linke ueber dem Beleg-Bereich - Pro Vorschlag: Datei-Icon, Pattern-Label, Sendungsnummer als <code>, externer Link zur Sendungsverfolgung, "Uebernehmen"-Button - "Uebernehmen" (action=apply_tracking) speichert tracking_nr + tracking_provider an der Mahnung und leert Session - "Verwerfen" (action=dismiss_tracking) entfernt nur Session-Eintrag Fallback: - Wenn pdftotext nicht im Container verfuegbar: Warnmeldung im UI, txt/html werden trotzdem verarbeitet. OCR fuer Bilder (PNG/JPG) bewusst noch nicht enthalten — separater Schritt mit Container-Anpassung (Tesseract) wenn gewuenscht. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| de_DE | ||
| en_US | ||