Monday, August 24, 2026
3 changes · saas-19.3
Enhancements to existing features
HR teams can now see and configure whether each time off type creates a matching Calendar entry. This makes the existing setting easier to manage and helps avoid unexpected calendar events for leave requests.
Original PR description
The `create_calendar_meeting` field on `hr.leave.type` allows users to choose if leave requests created with a given time off type generate a corresponding entry in the Calendar app. However, this field was not displayed on the form view. This commit adds `create_calendar_meeting` to the `hr.leave.type` form view inside the configuration section, along with dedicated help text explaining its behavior. Task: 6445794 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#283450
Inventory quantity updates now avoid repeating the same warehouse lookup when processing several products at once. This reduces unnecessary database work during batch operations, helping stock updates run more efficiently without changing user-facing behavior.
Original PR description
When `_inverse_qty_available` processes multiple products, it performs the same warehouse search for every eligible product, resulting in redundant queries during batch operations. Look up the warehouse lazily once and reuse it for all products in the recordset. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#283564
Tables in the Studio report editor now display at their full width instead of being hidden inside a horizontal scroll area. This makes the editor better reflect how printed reports will look, helping users spot layout issues while editing.
Original PR description
The report editor is a preview of the printed report and lays out tables on its own terms: a table too wide has to be visible as such while editing, not hidden behind a scroll container. Opt it out of the table wrapper. Community PR: https://github.com/odoo/odoo/pull/283483 task-5123011