example receiptAdd CSV report export
- Requested
- Add a CSV export button to the finance summary page.
- Allowed to change
reports/export/*reports/ui/export-actions.tsxconfig/export.yaml- Actually changed
reports/export/csv_exporter.pyreports/ui/export-actions.tsxconfig/export.yamlAlso changed reports/auth/session_policy.py outside the requested scope.- Checks
- export tests 12/12 passed
- lint clean
- no migrations
- manual CSV check with Cyrillic text passed
- Risks / limits
- the out-of-scope change affects the session lifetime for file downloads
- that behavior is not covered by the export tests
- Needs you
- Approve the session_policy.py change before merge.