Daily updates from Odoo
Saturday, July 26, 2025
4 changes
Code cleanup and technical improvements
The helpdesk forum feature was reorganized to use Odoo’s newer interaction approach for creating tickets from forum pages. This is an internal modernization that should preserve the user experience while making the feature easier to maintain going forward.
The appointment sales confirmation page was updated behind the scenes to use a newer interaction structure. This keeps the feature easier to maintain without changing the customer-facing booking or sales experience.
The Documents app test suite was updated to use newer shared testing helpers and remove obsolete setup code. This is an internal maintenance change that helps keep future development reliable without changing user-facing behavior.
Original PR description
These tests needed minor tweaks to use the new helpers. Follow-up of bd01f1e3. Task-3861500
The web_studio report editor was updated to stay compatible with recent changes in the shared history tracking component. This helps preserve reliable editing behavior after the underlying platform change, with no expected change to the user workflow.
Original PR description
Following changes in the History plugin, the processed mutation records for "childList" mutations now contain `addedTrees` and `removedTrees` properties instead of `addedNodes` and `removedNodes`. This commit updates the code to use these new properties. task-4678910 Community PR: https://github.com/odoo/odoo/pull/214631