Daily updates from Odoo
Monday, April 7, 2025
4 changes
Code cleanup and technical improvements
The spreadsheet edition module was adjusted to stay compatible with recent internal changes to how spreadsheet ranges are handled. This keeps global filter editing working reliably while preparing the codebase for ongoing spreadsheet improvements.
Original PR description
Task: 4676075
Internal automated tests were adjusted to work with stricter blocking of unexpected web requests. This helps keep testing more reliable for accounting reports and document workflows without changing day-to-day user features.
Original PR description
See https://github.com/odoo/odoo/pull/202835
The IoT app now uses a single status field to track whether devices are connected. This removes duplicate information, reducing maintenance risk and helping keep device status displays consistent across IoT and Point of Sale flows.
Original PR description
In #81180, a `connected_status` field was added to the `iot.device` model in order to show the status as a banner widget. However, this meant that there were two separate fields for the connection status, `connected` and `connected_status`. This commit removes the `connected` field and replaces all usages of it with `connected_status`. Upgrade PR: https://github.com/odoo/upgrade/pull/7484 task-4652455
The partner ledger report has been reworked to use a dedicated reporting engine. This is an internal cleanup intended to make the report easier to maintain and evolve without changing the business workflow.