Daily updates from Odoo
Tuesday, October 28, 2025
207 changes
1 change
Resolved issues and error corrections
The Field Service map task list now shows appointment times as a single readable value instead of splitting them across lines. This makes task schedules easier to scan for field service users without changing the underlying workflow.
Original PR description
### Steps to Reproduce 1. Open Field Service app 2. Navigate to My Tasks -> Map 3. Observe task pins in the left sidebar list 4. Notice time displays like "10:00" break across multiple lines ### Issue The formatted time display in FSM task map pin list items wraps to multiple lines. ### Current Behaviour Time displays like "10:00" break into separate lines. ### Expected Behaviour Time should display on a single line as one readable unit ### Fix Add text-nowrap class to the time display span in FsmTaskMapRenderer template. This prevents line breaks while preserving the existing layout structure. Task - 5079360 Forward-Port-Of: odoo/enterprise#94778
1 change
Enhancements to existing features
This update makes the bank reconciliation interface more consistent across versions and improves how key action buttons are displayed. It also prevents users from choosing accounts that would create ineffective reconciliation rules and removes duplicate partner information in certain transaction views.
Original PR description
[IMP] account_accountant: css backport To have a consistent css across all version of the new bank rec widget, we decided to backport few changes. backport of:…
[IMP] account_accountant: css backport To have a consistent css across all version of the new bank rec widget, we decided to backport few changes. backport of: https://github.com/odoo/enterprise/commit/524a7a46a0c2888b591de7ad1a0a6d744e345f5a https://github.com/odoo/enterprise/commit/2a83c85cb2c9a7a5da3d4a8483120eeda6b2e6cb https://github.com/odoo/enterprise/commit/e3cb3ab3ec8c64297d8e97d941e0d2eea3e64667 https://github.com/odoo/enterprise/commit/fdbb93abbf831cfa2fdc75e79aa76c094d6e522a https://github.com/odoo/enterprise/commit/f9725d7b01cbd1235f022821a6861adb2955e49e [FIX] account_accountant: restrict some account in the set_account Before this commit, we could select the liquidity account or bank suspense account which could create a reco model for it that would do nothing. [FIX] account_accountant: partner_name Before this commit, when a transaction had no partner_name and some lines with the same partner. When unfolded, we had the info of the partner on the statement line and on the line itself which was a duplicate of information. This commit will change when the line is unfolded so that the partner is visible on the statement line only when there is a partner_name [FIX] account_accountant: payable and receivable button Before this commit, the payable and receivable buttons where on the top line only when the reconcile button was not there anymore. Now We decided to always have them present in secondary next to the reconcile button. no task-id
4 changes
Enhancements to existing features
Turkish Nilvera e-invoices now accept valid invoice numbering formats beyond a single separator style. The system also checks invoice names before sending, reducing failed submissions caused by XML generation errors.
Original PR description
Before this commit:
- When sending an e-invoice through Nilvera, the invoice name used a hardcoded `.split('/')`, assuming `/` the only valid separator for fetching prefix, year and sequence.
- Invoice name was not validated, which could raise errors during XML generation
After this commit:
- The logic now supports various valid invoice name formats rather than relying only on `/` as a separator.
- Invoice name is validated before sending the e-invoice through Nilvera to ensure they comply with the GIB format, to prevent XML generation errors.
task-5117359The HR contract timeline now shows a contract line beneath the version timeline, making it easier to understand how contract details relate to each version. This improves readability for HR users reviewing employee contract history.
Demo data for WhatsApp accounts has been added back. This helps teams evaluate and demonstrate WhatsApp-related features more easily in demo or test environments.
Original PR description
Purpose of this commit, Adding back the demo data for whatsapp accounts. revert: https://github.com/odoo/enterprise/pull/97138 task-5172791 Forward-Port-Of: odoo/enterprise#98135
Resolved issues and error corrections
Rating images in Live Chat and related rating views now use a transparent background instead of showing an unintended white box in dark mode. This improves visual consistency and readability for users working with session history and rating screens.
Original PR description
**Current behavior before PR:** The rating images have an unintended white background in dark mode. **Steps to Reproduce:** - Turn on Dark Mode - Go to livechat - Go to Report > Sessions History…
**Current behavior before PR:** The rating images have an unintended white background in dark mode. **Steps to Reproduce:** - Turn on Dark Mode - Go to livechat - Go to Report > Sessions History **Desired behavior after PR is merged:** This PR fixes the issue by applying a transparent background to rating images through the `img_class` option in image widget. The change is applied to: - discuss.channel (kanban, list, form views) - rating.rating (form, kanban views) --- **Before:** <img width="372" height="202" alt="image" src="https://github.com/user-attachments/assets/d573ab3e-62be-4ab2-9c7f-e39bf97cb542" /> **After:** <img width="394" height="141" alt="image" src="https://github.com/user-attachments/assets/6133c231-c634-4afd-a99f-5440ecfe72be" /> task-[4689867](https://www.odoo.com/odoo/project/1519/tasks/4689867) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#231919 Forward-Port-Of: odoo/odoo#215207
1 change
Resolved issues and error corrections
This change corrects how the Peppol partner list view is connected so it uses the version that already includes the required electronic invoicing information. This helps prevent view loading issues for companies using Peppol-related accounting features.
Original PR description
Currently the following view inherits from `base.view_partner_tree`: `res_partner_form_account_peppol`. This view contains xpath expressions based on the `peppol_endpoint` field. But the view in `base` does not include the field yet. It is added in module `account_edi_ubl_cii`. This commit changes the inheritance to be from the equivalent view in `account_edi_ubl_cii` instead. task-4925169 Forward-Port-Of: odoo/odoo#231637