Files
TimeTracker/app/utils
Dries Peeters 7c1f7a8cc3 Time entries PDF: data-only table export with ReportLab
Replace WeasyPrint HTML-to-PDF (full page) with a dedicated ReportLab generator that outputs only a table of time entry data.

- Add app/utils/time_entries_pdf.py: A4 landscape, compact table (Date, User, Project, Task, Start, End, Duration, Notes, Tags, Billable, Source), plain-string cells and per-page tables to avoid ReportLab table-split height bug.

- Update timer export route to use build_time_entries_pdf(); remove WeasyPrint and time_entries_export_pdf.html usage for this export.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-05 21:17:57 +01:00
..
2026-01-02 07:39:04 +01:00