Daily updates from Odoo
Sunday, March 29, 2026
5 changes · saas-19.2
Resolved issues and error corrections
This change removes a duplicate field in the customer rating form. The issue stemmed from a dependency conflict between the Helpdesk and Portal Rating modules. This fix ensures a cleaner and more streamlined user experience for customers submitting ratings.
Original PR description
This reverts commit de8dd6703393ec83fbdbe76dd0c69654ac72e662 because the publisher_comment field in `rating.rating` model is defined in `portal_rating` module and that module is not in the dependencies of helpdesk module. task-5359052 Forward-Port-Of: odoo/enterprise#112422
This update removes a duplicate 'Comment' field from the customer rating form. The field was unintentionally created due to a dependency issue between the 'project' module and the 'portal_rating' module. This change ensures a cleaner and more streamlined user experience for customers submitting ratings.
Original PR description
This reverts commit 1f762031d8afdb0dcf019205c3b60bba6ab8279c because the publisher_comment field in `rating.rating` model is defined in `portal_rating` module and that module is not in the dependencies of project module. task-5359052 Forward-Port-Of: odoo/odoo#256527
This update resolves a problem where creating expense payments for Branch companies resulted in an error because the payment was incorrectly linked to the parent company's journal entries. The fix ensures that payment journal entries are correctly associated with the expense company, preventing these errors and improving the accuracy of expense reporting for Branch operations.
Original PR description
**Steps to reproduce:** - Install Accounting and Expenses - Create a Branch company (e.g. Branch) - In company selector, select both Branch (as main) and its parent - In Bank journal settings, make…
**Steps to reproduce:** - Install Accounting and Expenses - Create a Branch company (e.g. Branch) - In company selector, select both Branch (as main) and its parent - In Bank journal settings, make sure that there is an outstanding payment account for "Manual Payment" - Create an employee in Branch - Create an expense: * Category: [any] (e.g. [EXP_GEN] Expenses) * Total: [anything] (e.g. 100.00) * Employee: [the created employee] * Paid By: company * Company: Branch - Create Report - Submit to Manager - Approve **Issue:** A UserError is raised because it tries to create a payment in Branch linked to a journal entry in the parent company. **Cause:** The payment is initialized with the company of the expense but not the related journal entry. **(A similar issue happens with an expense paid by the employee when generating the bill upon approval of the expense sheet)** opw-6007859 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#256489 Forward-Port-Of: odoo/odoo#254434
This update resolves a mobile display issue where filters remained visible even after selecting the 'hide' option. The fix ensures that filters are only rendered in mobile view when a visibility option other than 'hide' is chosen, improving the user experience on smaller screens. This change enhances the usability of the shop page for mobile users.
Original PR description
Steps to reproduce: 1) Go to the shop page 2) Open the editor and select the 'hide' option for filters 3) Switch to mobile view and click on the 'Filters' button Issue: - Filters are still displayed in mobile view even when the 'hide' option is selected in the editor. Cause: - The attribute filters template is always rendered in mobile view without checking the selected visibility option. Fix: - Add a condition to the `t-call` of the filters template so it is only rendered when an option other than 'hide' is selected. opw-5982147 Forward-Port-Of: odoo/odoo#256213 Forward-Port-Of: odoo/odoo#255997
This update corrects a visual inconsistency in the Odoo HR attendance module. Previously, overtime ruleset titles had incorrect styling due to a misconfigured element. Removing this element ensures all form titles now match the standard Odoo styling, improving the overall user experience and visual consistency.
Original PR description
**Before this commit** The title of an overtime ruleset record was shown with the incorrect background color and width. This is because the field was mistakenly wrapped in a `<header>` element. This…
**Before this commit** The title of an overtime ruleset record was shown with the incorrect background color and width. This is because the field was mistakenly wrapped in a `<header>` element. This makes the overtime ruleset titles look inconsistent compared to other forms in Odoo. Light mode <img width="1573" height="1027" alt="Screenshot 2026-03-25 at 12 48 14 PM" src="https://github.com/user-attachments/assets/602ae625-d80d-45c3-bc01-f928ab179b7a" /> Dark mode <img width="1570" height="1025" alt="Screenshot 2026-03-25 at 12 49 03 PM" src="https://github.com/user-attachments/assets/14b3a1ee-33c0-4c3e-b66f-79d450baa6ac" /> **After this commit** We remove the `<header>` element that wraps the title so that its background and width match the expected styling for forms in Odoo. Light mode <img width="1575" height="1027" alt="Screenshot 2026-03-25 at 2 19 35 PM" src="https://github.com/user-attachments/assets/ee2dd6bd-3ab2-487c-8826-c2334f5e1258" /> Dark mode <img width="1573" height="1024" alt="Screenshot 2026-03-25 at 2 19 09 PM" src="https://github.com/user-attachments/assets/cb59bdeb-f599-4553-acc1-991bf923756d" /> opw-6069360 Forward-Port-Of: odoo/odoo#255910