mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2026-01-14 16:06:38 -06:00
- New route: GET /reports/tasks - Lists tasks with status "done" completed within the selected date range - Filters: project_id, user_id, start_date, end_date (defaults to last 30 days) - Aggregates hours per task from matching TimeEntry records - Shows assignee, completion date, total hours, and entry count per task - UI: new template templates/reports/task_report.html with filters, summary cards, and results table - Navigation: add “Finished Tasks Report” link under Project Reports on templates/reports/index.html - Consistent styling and behavior with existing project/user reports - No schema changes; login required