Thursday, November 6, 2025
6 changes · 17.0
Enhancements to existing features
The standard delivery date field on Saudi accounting entries is now labeled “Supply Date” instead of “Delivery Date.” A help text was also added to explain how this date is used for ZATCA VAT liability recognition, making the form easier to understand for users.
Original PR description
Renamed the standard delivery_date field label to "Supply Date" on Saudi account move entries. In addition Added help text explaining its role in ZATCA VAT due liability recognition. task-4922130 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This change removes blank spaces that appeared in Deliveries and Batch Transfers screens. It improves the layout so users see cleaner tables with the correct columns shown only when needed.
Original PR description
Issue: Blank, unused columns showed in Deliveries and Batch Transfers. Repro Steps: Open Deliveries and see a right-side gap . Open Batch Transfers list and see a right-side gap. Open a Batch Transfer details shows left-side gap. Cause: Rows were hidden, but their table columns stayed visible, so space was still reserved. Fix: Deliveries: hide the rescheduling popover column and the activity indicator column at the column level. Batch Transfers list: hide the activity indicator column at the column level. Batch Transfer Detailed: hide the three quality-check button columns at the column level when the batch has no checks to do (keep row-level visibility when shown). opw-5167229 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The color picker interface now refreshes properly when users choose grayscale, transparent grayscale, or theme colors. This makes it easier to fine-tune background colors without the UI showing outdated color information.
Original PR description
Before this commit, the colorpicker UI would not update when switching to some colors (grayscale, transparent grayscale, theme colors). It would therefore be difficult to make small changes to those colors. This commit make the colorpicker update correctly. Step to reproduce the bug (example with grayscale colors): - Add a snippet - Change the background color to a custom color (the colorpicker interface was updated to match the color) - Change the background color to a grayscale color (the colorpicker interface was not updated to match the color) task-3806989
This fix prevents mention URLs from appearing in web notifications when someone mentions a user or channel in a message. It improves the notification display and removes an unwanted visual issue for recipients.
Original PR description
BACKPORT Before this commit: When a user mentioned a channel or another user in a message, the web notification displayed the mention URL on the recipient’s side, causing a UI issue. After this commit: This commit resolves the issue by hiding the mention URL in web notification when a user mentions a channel or another user in a message. original-commit: 116b9d78ae74b6cd4884e62ba1eefe6af328d148
WhatsApp messages sent from Odoo will now show web links only once instead of repeating them. This makes messages clearer and avoids confusion for recipients when a link is shared.
Original PR description
[FIX] whatsapp: remove duplicated URLs in message body Steps to reproduce: 1. Set up whatsapp integration. 2. Send a direct message containing a URL. 3. Observe that the URL appears twice in the…
[FIX] whatsapp: remove duplicated URLs in message body Steps to reproduce: 1. Set up whatsapp integration. 2. Send a direct message containing a URL. 3. Observe that the URL appears twice in the message received in whatsapp. Issue: This issue arises within the `_send_message` method, where we are taking the Markup body that we use within the Odoo UI to have a clickable URL, like `<a href="[https://example.com">https://example.com</a>`](https://example.com"%3Ehttps//example.com%3C/a%3E%60). Then, the html2plaintext function duplicates by adding the footnote for the anchor tag, which "duplicates" the URL since the text within the anchor tag is the same as the URL itself. This results in a message body that contains the URL twice, leading to confusion for the user. Solution: This commit addresses the issue by backporting the solution to this problem introduced in https://github.com/odoo/odoo/commit/a152910e3a352516ea1240d8833a406b144382dd and using the `include_references` parameter of the `html2plaintext` function to exclude footnotes from the conversion. Related: https://github.com/odoo/odoo/pull/226337 opw-4936400
This change stops the product system from clearing cached data when nothing has actually changed. It helps the application do less background work, which can improve responsiveness and reduce unnecessary processing.
Original PR description
Description of the issue/feature this PR addresses: Method `product.template._create_variant_ids()` triggers a `write()` on `product.product.product_template_attribute_value_ids` which will, in turn, invalidate the cache. This cache invalidation is unnecessary if the new value is the same as the old value. 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