Daily updates from Odoo
Thursday, July 23, 2026
8 changes · master
Enhancements to existing features
The Knowledge app now handles popover context automatically instead of passing it manually in comment and sidebar components. This simplifies the underlying implementation and should make future maintenance safer without changing the user experience.
Original PR description
This commit removes the env given to usePopover. usePopover and useOwnedDialogs now get the current owl scope by themselves (with an option) and propagates it to the popover.
Resolved issues and error corrections
The timesheet assistant now recognizes events from coding editors correctly, so they display with the intended development icon. This makes assistant activity clearer for users who track work connected to development tools.
Original PR description
In the assistant, events from a coding editor use the "code" event type, which doesn't exist. This PR changes it to the correct value, which is "development". Task-6392585 Forward-Port-Of: odoo/enterprise#124502
The AI module’s automated tests were adjusted to focus only on editable email content after a related editor behavior change. This helps keep quality checks reliable without changing what end users see or do.
Original PR description
This commit updates the tests after https://github.com/odoo/odoo/pull/276332 to query only the editable content, ignoring the DOM clone created by `convert_inline`. opw-3776054 Forward-Port-Of: odoo/enterprise#124648
This fix ensures Starshipit delivery item details send the product barcode as the barcode and the internal reference as the SKU. This helps avoid confusion in shipping records and improves accuracy when matching delivered items.
Original PR description
Current behavior: --- Barcode is assigned to sku in the item model payload Fix: --- Assigned product barcode in barcode and internal reference in sku opw-6221412
This fix aligns manufacturing work order timelines with updated planning behavior. It also adjusts duration calculations in grouped Gantt views so users see more accurate scheduling information.
Original PR description
[This PR](https://github.com/odoo/odoo/pull/106990) modifies the behavior of the planned dates of workorder so some tests must be adapted as well as the values used to compute the duration of the aggregated grouped pills of `MRPWorkorderGanttRow` opw-3008089
Code cleanup and technical improvements
This update keeps Odoo Studio's form editor aligned with recent interface changes in the underlying Odoo platform. It helps ensure Studio continues to target the correct form sections when users customize screens, with no expected visible change for everyday users.
Original PR description
With OWL3 refactoring of notebook component in odoo/odoo#269101 we adapt the xpaths Community PR: https://github.com/odoo/odoo/pull/269101
The Knowledge app now passes comment thread sizing information more directly between components. This is an internal cleanup that helps keep the comments feature easier to maintain without changing how users interact with it.
Original PR description
This commit removes a `useSubEnv` in comments handler that provided thread heights. The child component still needs these heights. They are given in props instead.
Several Odoo Enterprise apps now use a newer internal method for handling user interface events. This keeps the affected areas aligned with current platform practices and helps maintain reliability without changing visible functionality.
Original PR description
\* iap_extract,knowledge,spreadsheet_edition,voip This commit replaces all occurence of `useExternalListener` by `useListener`.