Add reports synchronization feature with API endpoint and web interface
- Implement /api/reports/sync endpoint for client report data synchronization - Add database models: ReportSync, Bet, BetDetail, ExtractionStats, ReportSyncLog - Create web interface at /reports with filtering, pagination, and export (PDF/XLSX/CSV) - Add sync logs interface at /sync-logs with comprehensive search and filtering - Implement comprehensive logging for all sync operations - Add migration 010 for existing systems to create all reports tables - Update navigation menu with Reports and Sync Logs links - Add weasyprint dependency for PDF generation - Include test suite for reports sync API - Add complete documentation in REPORTS_FEATURE_README.md
Showing
REPORTS_FEATURE_README.md
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
| ... | @@ -20,4 +20,5 @@ watchdog==6.0.0 | ... | @@ -20,4 +20,5 @@ watchdog==6.0.0 |
| click==8.1.7 | click==8.1.7 | ||
| colorlog==6.8.2 | colorlog==6.8.2 | ||
| marshmallow==3.23.1 | marshmallow==3.23.1 | ||
| redis==5.2.0 | redis==5.2.0 | ||
| \ No newline at end of file | weasyprint==60.2 | ||
| \ No newline at end of file |
test_reports_sync.py
0 → 100644
This diff is collapsed.
Please
register
or
sign in
to comment