Daily updates from Odoo
Wednesday, March 12, 2025
5 changes · master
Enhancements to existing features
Sign template editors can now select several signature fields at once and move, copy, paste, or delete them together. This speeds up preparing documents with many fields and reduces repetitive manual edits, with related fixes improving resizing and multi-page placement behavior.
Original PR description
## This PR aims to: - Add a functionality to select multiple sign items in sign templates simultaneously. - Enable moving multiple selected sign items together. - Enable multi-selected items delete, copy, and paste. __________________________________________________________________________________________________________ I confirm I have signed the CLA and read the PR guidelines at [www.odoo.com/submit-pr](http://www.odoo.com/submit-pr) task-id: 4510243
The Knowledge comments feature has been adjusted to work with the updated editor toolbar. This keeps comment-related actions available and properly described as the toolbar moves to a compact, expandable layout.
Original PR description
The following changes have been made in the toolbar in html_editor: - the `namespace` parameter in the toolbar item definition has been changed to `namespaces`, supporting multiple namespaces for a toolbar group or item. - the toolbar opens in a compact mode, with a small subset of buttons, and can be expanded to display a larger set of buttons (namely those in the "expanded" namespace). - the `title` parameter has been replaced with `description`, which is used to define the content of the tooltip displayed when hovering over the item. This commit adapts the Comments plugin to these changes. Community: https://github.com/odoo/odoo/pull/201037 task-4535289
Budget report queries were adjusted to skip unnecessary checks on fields that are always empty in the temporary budget data. This helps the reporting system avoid redundant work and supports more efficient budget report generation without changing what users see.
Original PR description
To allow to ORM to remove SQL checks for null values. When querying the temporary budget table, some required fields are set to NULL. We should ignore the conditions on these fields as they are constant anyways. task-4415011 https://github.com/odoo/odoo/pull/191236
The schedule interview email template is now included by default instead of only in demo data. This helps Recruitment users follow the documentation and find the expected template in their own databases without extra setup.
Original PR description
The schedule interview mail template was part of the demo data only. Odoo clients following the Recruitment app docs were not able to find the template in their DBs. So, this commit makes it part of the default data, to stay consistent with the documentation. task-4637146
The Knowledge app no longer carries an old internal export that has moved to the shared HTML editor. This keeps the codebase cleaner and aligns naming with standard Odoo migration practices, with no expected change for end users.
Original PR description
`HtmlUpgradeManager` was exported from the `knowledge` module for historical reason. This commit removes that file (`HtmlUpgradeManager` is now in `html_editor` module). `upgrade` functions are renamed `migrate` to be more consistent with the `migrate` function of the classic Odoo `upgrade` repository.