Daily updates from Odoo
Wednesday, June 25, 2025
3 changes
1 change
Code cleanup and technical improvements
This update streamlines how the website builder detects preview mode when applying or cleaning design actions. It reduces internal coupling between builder components, making the website editing experience easier to maintain without changing visible business workflows.
Original PR description
*: website, website_sale Remove unnecessary dependency on `history` plugin just to know whether we're previewing or not. This makes more sense because previewing is done at the level of Builder components behaviors, which are defined in `utils.js`.
2 changes
Code cleanup and technical improvements
This update reorganizes shared HTML formatting helpers so several apps use the common web foundation instead of maintaining separate copies. The change is internal, reducing duplication and helping keep AI chat, VoIP, barcode, and live chat behavior consistent without changing day-to-day workflows.
Original PR description
Enterprise counter-part. https://github.com/odoo/odoo/pull/215145
The salary package setup experience was converted to Odoo’s newer interaction framework across core, payroll, and Belgian localization modules. This is mainly an internal modernization that should preserve existing behavior while making the feature easier to maintain and extend.
Original PR description
Changed hr_contract_salary of - hr_contract_salary - hr_contract_salary_payroll - l10n_be_hr_contract_salary modules, following refactoring Refacto in the continuity of the PublicWidget to Interaction conversion task-4367641