Thursday, September 17, 2026
9 changes · master
Code cleanup and technical improvements
This change removes obsolete mail code that was no longer used after chat windows were limited to channels. It reduces maintenance overhead without changing how users interact with the system.
Original PR description
Added in 55381b54fe68 to get `display_name` for ChatHub chat windows restored from local storage. f8c07b76f65c restricted ChatHub to channels only, removing the sole caller.
This update removes an obsolete internal warning in the mail module because message access parameters are already checked earlier in the request flow. It simplifies the code without changing how users interact with the system.
Original PR description
`_get_message_with_access` already filters kwargs against `_get_allowed_access_params` in the http layer before calling the model, and no non-controller caller exists. The model side warning is dead code.
This update modernizes internal component definitions across HR-related, expense, payroll, document extraction, and Knowledge features. It helps keep these areas compatible with the latest interface framework and improves reliability without changing day-to-day user workflows.
Original PR description
See commit messages for details. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/enterprise#131835
This update replaces an older internal mechanism used by Odoo's web interface with its newer Owl 3 equivalent. It helps keep the platform maintainable during the Owl 3 migration without introducing visible changes for end users.
Original PR description
As part of the Owl 3 migration, this pr aims to replace **onWillUpdateProps** hook with the appropriate Owl 3 alternatives. enterprise: https://github.com/odoo/enterprise/pull/130802 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Documents and Studio were adjusted as part of Odoo's move to the newer Owl 3 interface framework. This keeps these areas aligned with the platform upgrade while preserving existing user-facing behavior.
Original PR description
`* = ['web_studio']` As part of the Owl 3 migration, this pr aims to replace **onWillUpdateProps** hook with the appropriate Owl 3 alternatives. community: https://github.com/odoo/odoo/pull/283124
This update modernizes how many Odoo web interface components define their expected inputs, preparing them for the newer OWL framework version. It is an internal cleanup that helps keep validation consistent and reduces future migration risk, with no intended change to day-to-day user workflows.
Original PR description
See commit messages for details. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This refactoring reorganizes the web interface's drag-and-drop code to make it easier to maintain and extend. It should help future interface improvements be delivered more reliably, with limited direct impact for everyday users.
Original PR description
TODO: PR message --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update modernizes how several Odoo interface components handle their settings behind the scenes. It helps keep the system compatible with newer framework standards and improves validation without changing day-to-day user workflows.
Original PR description
See commit messages for details. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update modernizes internal component definitions across HR, payroll, expense, document extraction and Knowledge features. It helps keep these screens compatible with the latest interface framework and improves reliability without changing day-to-day user workflows.
Original PR description
See commit messages for details. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr