Thursday, November 6, 2025
5 changes · 19.0
Enhancements to existing features
This update introduces a shared way to handle customer account settlement in Point of Sale test tours. It also makes the process more reliable when dialogs are closed or switched, helping avoid cases where the wrong customer could be set during the flow.
Original PR description
In this commit: --------------- - We have introduced a common function for settlement of customer accounts and replaced it in existing tours. task: 5028009 related PR: [95156](https://github.com/odoo/enterprise/pull/95156) Forward-Port-Of: odoo/odoo#227971
The employee form view was adjusted so the details panel uses the available space more intelligently across screen sizes. On mobile, the panel now stretches to full width, while on larger screens it leaves room for the employee avatar, making the page easier to read and use.
Original PR description
Replace the generic col class with explicit col-12 col-sm-6 col-md-7 col-lg-8 so the right-hand panel spans full width on mobile but leaves room for the avatar on bigger screens task-5238383
This update improves how embedded content keeps its selection state when users insert or edit components inside the editor. It helps make editing embedded elements more reliable and smooth, especially in Knowledge pages that use these components.
Original PR description
### generalize the embeddedEditable selection restoration `env.editorShared` now always contains `selection` shared functions, this commit removes obsolete assignations in embedded components. task-5189453
Some website and HTML builder notifications now use shorter text so they fit on one line more often. This makes alerts easier to read and reduces visual clutter in the interface.
Original PR description
Reduce the text size of certain notifications so that they are displayed on a single line. task-5169680
This update makes an existing error message more explicit when Odoo blocks files coming from an uninstalled module. It helps support teams and users identify the cause faster without needing to inspect the source code.
Original PR description
While working on a support ticket, I was faced with this exception handling: https://github.com/odoo/odoo/blob/49061347c181b1a451435bc363bb9508db8b6fab/odoo/addons/base/models/ir_asset.py#L344-L346 It might be nitpicky, but given the if condition, the exception error text could be more explicit about the fact that it's raised because the files in question being from an uninstalled addon/module. This might fast track troubleshooting without having to dive into the source code to understand why the error is being raised. There is always the possibility that I might be missing some context or other scenarios where this error could be raised. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#179889