mirror of
https://github.com/DRYTRIX/TimeTracker.git
synced 2025-12-21 10:49:55 -06:00
Implement robust CSV export feature with 8 filter options: - Date range, user (admin), client, project, task - Billable status, entry source, tags search Features: - New /reports/export/form route with modern UI - Enhanced CSV output with task and timestamp columns - Dynamic task loading based on project selection - Smart filename generation with filter indicators - Permission enforcement and analytics tracking Files modified: - app/routes/reports.py (enhanced routes) - app/templates/reports/index.html (updated link) - tests/test_routes.py (added tests) Files created: - app/templates/reports/export_form.html - docs/features/CSV_EXPORT_ENHANCED.md
4.1 KiB
4.1 KiB