v6.18.0
Full Changelog: v6.17.0...v6.18.0
Consent responses
- SAIS teams need ethnicity field on consent response (MAV-256) - Added ethnicity field to consent responses for SAIS teams
Parent data management
- Process bulk removal of parents from an import as a background task (MAV-3008) - Improved performance by processing bulk removal of parents as a background task
- MAV-2884: Fixed issue where placeholder text appeared on bulk remove parent details page
- MAV-2922: Fixed issue where parent-child relationships that have consent responses were removed when bulk deleting parents
- MAV-2926: Fixed issue where bulk parent removal errored when an import had a parent with multiple children
- MAV-3304: Fixed issue where consent invalidated via the bulk removal of parent-child link should also remove the consent response
Schools and sites management
- Ability to create school sites (MAV-3068) - Added functionality to create school sites
- Change input args of MavisCLI::Clinics::Create and AddToTeam (MAV-3280) - Updated CLI command arguments for creating clinics and adding them to teams
Patient locations and vaccinations
- Add start and end dates to patient locations (MAV-3095) - Added start and end dates to patient location records for better tracking
- Update data model to allow time of vaccination to be optional (MAV-3158) - Updated the data model to make vaccination time optional
National reporting and Mavis Upload
- Hide notes field on national reporting vaccination records (MAV-3166) - Hidden the notes field on vaccination records for national reporting users
- Update file upload error message (MAV-3231) - Improved file upload error messages for better clarity
Platform & Operations improvements
- Include user-session in splunk logs (MAV-2424) - Added user-session information to Splunk logs for enhanced troubleshooting capabilities
- Don't log Faraday::TooManyRequestsError to sentry (MAV-2964) - Prevented logging of TooManyRequestsError to Sentry to reduce noise
- Refactor all code to use the new batch fields on Vaccination (MAV-3147) - Under the hood: refactored code to use new batch fields as part of denormalisation work
- Refactor code to use
numbercolumn on Batch (MAV-3150) - Under the hood: refactored code to use number column on Batch table - Refactor status updater job (MAV-3324) - Refactored the status updater job for improved performance