Daily updates from Odoo
Thursday, September 28, 2023
5 changes · master
Code cleanup and technical improvements
This update removes an obsolete template marker that is no longer needed now that templates are loaded through the modern app framework. It is an internal cleanup intended to simplify maintenance without changing day-to-day user workflows.
Original PR description
As all the templates are now imported in the owl app, there is not need anymore to specify the owl="1" attribute in the templates. Ref-https://github.com/odoo/odoo/pull/130467 task-3508331
The online bank synchronization area was updated to stop relying on old cookie helper code. This keeps the connector code simpler and better aligned with current platform behavior, with no expected change for day-to-day users.
This update removes a fixed expected query count from an enterprise discussion performance test and calculates it from all related extensions instead. This makes the test easier to maintain and reduces false failures when other modules extend the same behavior.
Original PR description
https://github.com/odoo/odoo/pull/136669
This update simplifies how automated tests check for multiple items in mail-related screens. It helps keep the test suite easier to maintain without changing how users interact with the product.
Original PR description
\* = account_online_synchronization, whatsapp https://github.com/odoo/odoo/pull/136658
Point of Sale now uses one shared warning popup instead of two nearly identical versions. This reduces duplication behind the scenes while preserving the same user experience, including control over whether an alert sound plays.
Original PR description
The AlertPopup component is identical to the ErrorPopup component, aside from the fact that the ErrorPopup also plays a sound. We thus add a new prop to the ErrorPopup that allows the consumer to decide to have the sound played or not and replace all occurences of the AlertPopup with ErrorPopup. Task: 3522638