Files
TimeTracker/app
Dries Peeters cb4214d12b feat(tasks): show Billable Hours in Task Time Tracking
Add Task.total_billable_hours aggregating billable TimeEntry.duration_seconds (rounded to 2 decimals)
Expose total_billable_hours via Task.to_dict
Update tasks/view.html to display “Billable Hours” when > 0
No schema change; uses existing billable flag and durations
2025-09-30 20:51:13 +02:00
..