Friday, November 7, 2025
4 changes · 19.0
Enhancements to existing features
A dedicated payslip report has been added for Saudi Arabia payroll. It simplifies the standard printout by removing fields that are not needed and updates the layout to better match local payroll requirements.
Original PR description
- Introduce a dedicated payslip printout tailored for Saudi localization. - Remove unnecessary fields from the default format and adjust the layout to match Saudi payroll requirements. Task: 5126583
The barcode test suite now uses dedicated test data instead of relying on the live default warehouse and company. This makes the tests less sensitive to unrelated configuration changes and reduces flaky failures, while also improving test speed in some cases.
Original PR description
*: stock_barcode_mrp, stock_barcode_mrp_subcontracting, stock_barcode_picking_batch Until now, the default warehouse (WH) was the warehouse used in the `stock_barcode` tests which means all the tests depends of it and are influenced by the changes done in this warehouse (like changes done by the demo data.) A better way to run the tests would be to use a warehouse created for this occasion, and what a chance, that's why this commit does! Incidentally, this commit also fixes [runbot built error 233274](https://runbot.odoo.com/odoo/runbot.build.error/233274) **Community PR:** odoo/odoo#234483
The live chat info panel now lets users assign expertises directly to a conversation. This makes it easier to classify chats, route them to the right people, and quickly find related conversations without leaving the panel.
Original PR description
The live chat info panel shows expertises linked to the chat. However, it's not possible to assign expertises to the chat (only available from the chat bot script). Expertises are useful to quickly identify which kind of help is needed on a chat, or to find conversations about the same topic. This commit allows to add expertises from the channel info panel. task-5190361 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Odoo PWA now displays the number of pending Discuss notifications directly on the app icon. This helps users quickly see if there are unread chats or messages even when the app is closed.
Original PR description
This commit adds a badge counter with global discuss counter on the PWA app icon, which helps a lot in knowing how many chat notifications are pending in the PWA when the Odoo app is not open. Task-5136354 