Tuesday, June 24, 2025
2 changes · 18.0
Enhancements to existing features
This change improves how report menu items are updated when reports are turned on in bulk. It reduces repeated work during accounting report setup and testing, helping the process run more efficiently without changing user-facing behavior.
Original PR description
This mostly benefits `test_balance_sheet_balanced` as it mass activates reports on every `_set_up_localization` (so before rendering each report, something it does ~200 times).
When users use the automatic setup fix to make a POS scale certified, the system now also turns on Units of Measure. This helps businesses quickly assign the right product units, such as kilograms, and reduces manual setup after certification fixes.
Original PR description
This commit automatically enables the 'Units of Measure' setting when the user auto-fixes their settings to make their POS scale certified. While this is not a strict requirement, it helps the users to then quickly set the correct units for their products (e.g. kg) task-4885681