Wednesday, January 29, 2025
6 changes · 17.0
Resolved issues and error corrections
Push notifications in Mail now show the actual message author's avatar instead of always showing the Odoo Bot icon. This makes notifications clearer and helps users immediately recognize who sent a message.
Original PR description
**Current behavior before PR:** Push notifications displayed the Odoo Bot icon regardless of the actual message author. **Desired behavior after PR is merged:** The push notifications now correctly display the avatar of the message author. Task-[4510479](https://www.odoo.com/odoo/project/1519/tasks/4510479) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Opening product details in Point of Sale now works even when a product has multiple supplier entries with the same name but different pricing or lead times. This prevents an error that could interrupt staff while checking product information during sales operations.
Original PR description
Previously, opening the product info popup would fail if a product had multiple sellers with the same name but different prices and delays. opw-4472861 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Guest users will no longer see the option to save payment details when making donations. This prevents Stripe payment errors caused by a mismatch between what the donation page shows and what the payment system can process.
Original PR description
After commit ddda5d4a2623d03699d5cb6860d5c984807b6e3d public users were allowed to tokenize their payments with the exception of donation the tokenize field was forced to be False. However Stripe threw an error when the received intent was different than the one on the frontend. Fix: Hide option to tokenize for unlogged in users for donations. opw-4389881 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes a website editor issue where placeholder text for empty text fields could disappear while editing pages. Users can now see guidance such as “Add a function here...” consistently, making content editing clearer and less error-prone.
Original PR description
Before this PR: Placeholder for empty char/text fields were disappearing in editor. <br> Steps to reproduce: 1. Open any appointment page with an operator assigned. 2. Go into edit mode. 3. The field…
Before this PR: Placeholder for empty char/text fields were disappearing in editor. <br> Steps to reproduce: 1. Open any appointment page with an operator assigned. 2. Go into edit mode. 3. The field with the placeholder "Add a function here..." will disappear. > Similar issue can be seen for any char/text field types. <br> The issue occurs after the https://github.com/odoo/odoo/pull/165197 update, which uses the fillEmpty utility function to add: - \<br> in empty **block** fields (char/text) - and Zero Width Space (ZWS) in empty **inline** fields (char/text) Since placeholders for fields are added via SCSS targeting empty fields, the char/text fields are no longer considered empty due to the \<br> tag and ZWS. As a result, placeholders are not displayed. <br> This fix ensures that the SCSS now applies the same styling to fields if they are empty, contain only a \<br> tag, or contain only ZWS. Additionally, the value for `data-oe-zws-empty-inline` attribute is now updated dynamically, enabling CSS to target fields with only ZWS content, as ZWS cannot be selected directly from CSS. <br> task-4297507
Fixes an issue where duplicated Subscription automation rules stayed locked as if they were original default rules. Users can now edit copied automations, making it easier to adapt subscription alerts without recreating them from scratch.
Original PR description
Versions -------- - 17.0 - saas-17.2 - saas-17.4 - 18.0 Default automation rules were removed from the module via ca5de2aea907 Steps ----- 1. Copy a default automation from Subscriptions; 2. try to edit it. Issue ----- Action form is readonly, displaying the following message: > Action data can not be updated to avoid unexpected behaviors. Create a new automation rule instead. This makes sense for the default automations, but copies should be editable. Cause ----- The Subscriptions module adds a `is_sale_order_alert` field to its automations to make them readonly. This field is copied when duplicating an automation. Solution -------- Add `copy=False` to the field declaration to make copies editable. opw-4055597
New accounting report lines no longer show a warning when a user enters a custom group-by value. The warning now appears only when it is relevant, reducing confusion while configuring accounting reports.
Original PR description
Steps to reproduce: - Create a new accounting report - Create a new line - Set a value in the groupby field -> A warning appears, stating that the line uses a custom user-defined "group by" value. This warning is only useful when modifying a groupby value for a line that has a xmlid. task-4286306