Friday, February 27, 2026
6 changes · master
Enhancements to existing features
Mail and Live Chat now use purpose-built confirmation dialogs for actions like deleting messages, pinning messages, and leaving chats. This makes these prompts easier to maintain and should provide a more consistent, focused user experience.
Original PR description
This PR removes the generic MessageConfirmDialog component and replaces it with dedicated dialogs such as MessagePinUnpinDialog, LivechatLeaveDialog, and MessageDeleteDialog. Using dedicated dialogs…
This PR removes the generic MessageConfirmDialog component and replaces it with dedicated dialogs such as MessagePinUnpinDialog, LivechatLeaveDialog, and MessageDeleteDialog. Using dedicated dialogs simplifies the code, avoids unnecessary customization of a generic component, and makes each dialog easier to reason about by keeping its content static and scoped to its specific use case. <table> <tr> <th>Before</th> <th>After</th> </tr> <tr> <td> <img width="617" height="288" src="https://github.com/user-attachments/assets/f966b404-2942-4c93-aa8a-0f14d4666b54" /> </td> <td> <img width="611" height="310" alt="image" src="https://github.com/user-attachments/assets/be4aceb7-503c-4089-95c9-52983d6ad9f0" /> </td> </tr> <tr> <td> <img width="614" height="290" src="https://github.com/user-attachments/assets/c7aa4c79-8166-4414-a085-abe59eeb19b0" /> </td> <td> <img width="614" height="307" alt="image" src="https://github.com/user-attachments/assets/352e4e60-3a57-4cfb-aeef-011fabaf8cc1" /> </td> </tr> </table> enterprise: https://github.com/odoo/enterprise/pull/108806 task-5873845 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#247708
This update makes the online store’s add-to-cart behavior easier to customize across different modules. It reduces the need for larger code overrides, improving maintainability and making future changes safer.
Original PR description
The product_container element may vary across modules and cannot be hardcoded. Modifying it currently requires overriding the entire add_to_cart method, which reduces flexibility and maintainability. This change extracts the product_container logic into a dedicated method, making it easier to extend and customize without duplicating the full add_to_cart implementation. This ensures better forward compatibility and modular extensibility. Enterprise PR: https://github.com/odoo/enterprise/pull/107343 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#249289
Odoo now recognizes Belgian VCS-OGM structured payment references even when they do not start with the usual + or * characters. This helps more bank transactions be correctly identified as structured references, improving matching and reducing manual accounting follow-up.
Original PR description
The aim of this commit is handling the case where the Belgian VCS-OGM is not starting with + or *. Before this commit, transactions without one of these 2 characters wasn't marked as structured. With this commit, we do handle this format as well: xxx/xxxx/xxxxx task-5403947 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#250665
This update makes a small improvement in the website sales shopping cart area. It is expected to have limited business impact and appears to be a test or minor maintenance change.
Original PR description
lskdjfsldfslfds sldfsldjf slkfdj slkd
The HR version records now validate that weekly and daily working hours stay within realistic limits. This helps prevent impossible employee schedule data, improving data quality and reducing downstream payroll or planning issues.
Original PR description
Add Python constraints to hr_version to ensure that hours_per_week stays within a physically possible range (0-168) and hours_per_day stays within (0-24). Task: 5976392 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update ensures that employee names are displayed in their full, correct length on pay run reports. Previously, names were truncated, which could lead to confusion and errors when reviewing payroll data. This change improves clarity and accuracy for HR and finance teams.
Original PR description
. Display Employee name in ful length on pay run listview task-5916582