Wednesday, May 21, 2025
7 changes · saas-17.4
Resolved issues and error corrections
Users without Time Off access rights can now open the Overview page without encountering an error. The update adds a safeguard so restricted leave information is handled properly instead of breaking the page.
Original PR description
Steps to reproduce: -login as marc demo or any other user with no time off rights -Navigate to the Time Off app. -Click on "Overview." Issue: A traceback error is encountered. Cause: The leave_id is restricted based on user group, resulting in a false value. In the _fetch_query function, it attempts to use split() or strip() on the name which causes the error because these methods cannot be applied to a boolean value. Solution: check the validation of name before split and strip task-4384350
This update fixes an internal test for the Mail app so it more accurately confirms the number of starred messages after one is deleted. It helps prevent false test results and supports more reliable quality checks without changing user-facing behavior.
Original PR description
Before this PR, the test introduced in 4c9c4a3333b016eaeeac3618c4b9c1c96ab35a69 does not accurately check that the number of starred messages is correct, as it only checks that the shown number of starred messages is 2 not taking into account the possibility of it decrementing subsequently. This PR fixes the issue by introducing a delay that ensures all effects are completed before checking the number of starred messages.
The activity overview no longer shows a filter for completed activities, because completed activities are automatically removed and cannot be listed. This avoids sending users to an empty or misleading result when managing activities.
Original PR description
Removed the "done" filter from the activity view as it does not make sense to filter by activities marked as "done." In Odoo, done activities are automatically deleted https://github.com/odoo/odoo/blob/d2909a47911146f9c45bdea0f927d4132b61879b/addons/mail/models/mail_activity.py#L559 making it impossible to list them when applying this filter. This change prevents confusion for users. Steps to reproduce: Activate developer mode settings/technical/activity overview Filter by "Done" activities opw-4257104 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The marketing automation email template editor now displays correctly when opened from a dialog. This removes an extra scrollbar and lets the snippets panel extend properly, making template creation smoother for users.
Original PR description
How to reproduce ----------------- 1. Inside the marketing automation module, enter any campaign. 2. Click on the title of any of the hierarchy card. 3. From the dialog box, type a new name and then select `Create and edit`. 4. In the `Create Marketing Template` dialog box opened, select the `Event Promo` template. 5. Scroll on the outer scroll bar of the dialog box and you will notice the snippets' box height does not extend to the bottom. Issue ----- - The height of the main marketing template is not set, hence an extra scroll bar appears on the dialog box.  Fix --- - We modify the condition to not set the height attribute when in Dialog box. Task-4137980
This update adjusts spreadsheet-related testing assets to correct a reported issue in the saas-17.4 branch. It helps keep spreadsheet behavior reliable for users by ensuring the underlying test coverage matches the expected behavior.
Original PR description
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
Subscription invoices now show product names in journal item descriptions again, matching the behavior used for regular sales and purchases. This helps customers and accounting teams more easily understand what each invoice line refers to.
Original PR description
Following odoo/odoo@cf7290cbd8cc the product name have been added back to journal item description, and was updated for sale & purchase module in odoo/odoo@089d96cc3ed2 This commit revert odoo/enterprise@6ba740c2dcd4 so that we follow the same rule and add product name back to subscription's journal items opw-4119507
The Journal Report now displays the account name in the Account column, making entries easier to identify and review. This helps accounting users read reports more clearly without needing to look up account details separately.
Original PR description
The purpose of this pr is to add account name in the Account column of the Journal Report. OPW : 4702276