Daily updates from Odoo
Wednesday, March 31, 2021
4 changes
Code cleanup and technical improvements
Odoo Enterprise modules now declare their web assets in module manifest files instead of XML templates. This standardizes how assets are managed across the platform, making maintenance and future upgrades more reliable without changing day-to-day user workflows.
Original PR description
This PR is the enterprise code to change the way assets are declared in odoo modules. Briefly, the goal is to use the manifest.py to declare all assets bundle instead of having to do it in XML files. Community: https://github.com/odoo/odoo/pull/60632 Upgrade: https://github.com/odoo/upgrade/pull/2122 Design: https://github.com/odoo/design-themes/pull/454 Task [2352566](https://www.odoo.com/web#id=2352566&action=333&active_id=133&model=project.task&view_type=form&cids=1&menu_id=4720)
This internal update keeps approval popovers working after a shared interface component was moved out of the old template registry. It helps maintain the Studio approval experience without changing user-facing features or workflows.
Original PR description
This commit defines the Popover in the ApprovalComponent's sub-components because the Popover is now unregistered from qweb. related Community PR: https://github.com/odoo/odoo/pull/68602
Inventory-related processes now use a cached warehouse reference on stock locations, reducing repeated lookups behind the scenes. This should improve performance and consistency in manufacturing, quality, and barcode operations without changing day-to-day user workflows.
Original PR description
Use the new field `warehouse_id` in `stock.location` odoo/odoo#66621 task-2439019
This change updates the Enterprise web test setup to match a related change in the core Odoo platform. It helps keep automated testing reliable and consistent, with no expected impact on day-to-day users.
Original PR description
The delay is now patched once for every tests. Related community PR: https://github.com/odoo/odoo/pull/68578