Thursday, February 26, 2026
4 changes · saas-19.2
Enhancements to existing features
This update adds tests to ensure accurate calculation of wage types on payslips, considering variations in employee contracts and leave requests across different months. These tests verify that the system correctly handles multiple wage types and leave scenarios, leading to more reliable payroll processing. This improves the accuracy of payslip generation for Swiss employees.
Original PR description
This commit adds tests to the `_compute_l10n_ch_swiss_wage_ids` function to verify **Wage Types** in payslips across multiple months and with different **Monthly Wage Types** defined in an employee’s contract, as well as multiple leave requests occurring in different months. task-5906677 Forward-Port-Of: odoo/enterprise#107802
This update streamlines the messaging experience by replacing a generic dialog with dedicated, focused dialogs for key actions like leaving chat rooms, deleting messages, and pinning messages. This change improves code organization and makes it easier to maintain and update these specific messaging features.
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
This pull request enhances the member invitation process within Odoo's channel management. It now allows users to more easily search for and invite external members, and also improves the notification experience when inviting or discussing members. The changes also include string updates for better usability.
Original PR description
1. align better in channel member invitation popover 2. allow searching external users in channel member invitation popover 3. allow opening avatarCard in the notification message in Discuss 4. update strings used in some use cases. task-5881048 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update streamlines the process of creating bank accounts for companies, particularly those with trusted relationships. It now prompts users to directly verify bank details when needed, reducing potential errors and improving data accuracy. This change simplifies account creation and ensures proper verification for critical accounts.
Original PR description
Forward-Port-Of: odoo/odoo#249983