Updates after updating to the latest in main
Description
Adding the functionality for member reports to be generated for all members that have had services within the last 7 days. Each report will contain member information and a list of services that are sorted by service date
Related Issue(s)
Changes Made
- Change 1: Added generate_member_report functionality
- Change 2: Added tests for generate_member_report
Test Plan
- Manually verified csv's are being created for each member that has had services within the last 7 days
- Ran the newly created pytests in test_report.py
Checklist
-
Code follows the project's coding style and conventions. -
Automated tests for the changes have been added or existing tests have been updated. -
Code coverage for new or modified code is maintained or improved. -
The code builds and runs without errors or warnings. -
Documentation has been updated to reflect the changes made. -
All discussions and feedback on the PR have been addressed. -
CI/CD pipelines pass successfully, including any required checks or tests. -
The PR has been reviewed and approved by the designated reviewers.
Edited by Danny Love