feature/UC59-Aufgaben_als_pdf #24

Merged
ingo merged 2 commits from feature/UC59-Aufgaben_als_pdf into master 2026-06-10 00:33:01 +02:00
Owner
No description provided.
Backend
- task_pdf-Service: DB-getriebenes Druckmodell (Slot-/Team-Reihenfolge aus
  UC51/UC52, Fallback nach sort_order, UC58-Block "Unterwegs lösbar",
  fehlende Gruppen ans Ende, GPS-ohne-Koordinaten-Warnung) + reportlab-
  Rendering (Deckblatt, Abschnitte je Gruppe, Schreiblinien/Checkboxen,
  GPS-QR-Code mit Geo-URI, Foto = nur in der App lösbar). Ein Ziel -> PDF,
  mehrere -> ZIP.
- Endpoints POST/GET /admin/rallyes/{id}/task-pdfs[/preview].
- GPS-Config-Feld navigation_link_enabled (Default false) im Descriptor.
- reportlab-Dependency; 17 neue Tests (Suite: 218 passed).

Frontend
- TaskPdfExportButton (Dialog mit Zielauswahl + Optionen) in
  AdminRallyeDetail und im Planer-Reihenfolgen-Tab.
- AdminTaskEditor: Switch "Navigationslink in der App anzeigen".
- GpsInput: Button "Navigation öffnen" (Geo-URI) bei freigeschalteter
  Navigation und vorhandenen Zielkoordinaten.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
ingo merged commit 8c0eed1858 into master 2026-06-10 00:33:01 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Projekte/TeamRallye!24
No description provided.