Tuesday, August 13, 2024
7 changes · 17.0
Resolved issues and error corrections
The mail discussion screen now only shows call invitation controls when there is an active incoming call. This prevents an unused element from covering the scrollbar controls, making it easier for users to navigate conversations.
Original PR description
In versions v17 and up, a div with class `.o-discuss-CallInvitations` was causing issues by blocking the scrollbar's up arrow, preventing users from scrolling up. To address this, the display of the `.o-discuss-CallInvitations` div is now conditional, based on `store.discuss.ringingThreads.length > 0`. This ensures the div only appears when necessary, avoiding obstruction of the scrollbar and improving usability. opw-4108057
The point of sale workflow no longer raises an unnecessary error when a bill of materials includes an item with zero quantity and the expected unit of measure. This prevents valid sales or production setups from being blocked by a harmless configuration detail.
Original PR description
After the commit https://github.com/odoo/odoo/commit/6636135d5f2858e4a2bf27e5c2da91a91fa52695, an unnecessary error was triggered when a bill of materials (BOM) containing an item with zero quantity was used. This commit updates the logic to prevent this check when the item's quantity is zero and its unit of measure (UoM) matches the product's UoM, avoiding the error. opw-4113385 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix removes an incorrect sales tax reporting line from an Irish purchase tax. It helps ensure Irish tax reports classify this 0% EU purchase tax correctly and avoids misleading tax grid entries.
Original PR description
The "0% EU G" purchase tax has a "T1" Tax grid, which is for Sale taxes. ### Steps to reproduce: - Install the 'l10n_ie' module - Go to Accounting > Configuration > Accounting > Taxes - Click on the "0% EU G" purchase tax - There is a T1 line ### Cause: The CSV apparently has an error. ### Solution: Remove the lines adding this tax grid. opw-4050460
The mailing list preferences page now only shows public lists that users are meant to see, unless they are already subscribed. This prevents hidden lists from appearing with unclear placeholder names and stops users from subscribing to lists that should not be available there.
Original PR description
Issue: In the portal page for managing your mailing lists, to subscribe or unsubscribe, you can see also the ones that are supposely marked for not appearing in this view, when this happen the appear as "Mailing list .#number" which is not ideal, since it will still let us subscribe to it when we shouldn be able to. Stesp to reproduce: 1. Install mass_mailing. 2. Create atleast 2 lists, one with "Show in Preferences" ticked and the other not. 3. Now go to "/mailing/my" to manage the lists and see how they appear. Solution: It seems logical to filter out for the lists we are not subscribed the non public lists out (the ones that are not marked as "Show In Preferences"), with this we will only see the ones we should have access to see and subscribe/unsubscribe. opw-3877385
This update improves the stability of Odoo's web test suite by clearing unused browser memory after each test group. It helps prevent occasional automated test failures caused by memory exhaustion, making validation of future changes more dependable.
Original PR description
This commit is a backport of odoo/odoo#173905, but for the qunit suite. This should prevent the qunit suite from running out of memory, which sometimes happens because the Chrome process running the qunit suites doesn't have access to its available memory and cannot run the garbage collection efficiently. Runbot error 53410 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
This fixes an issue where a related server action setting was not saved reliably, which could force users to save the form twice. The change helps ensure the setting is kept after the first save, reducing confusion and extra steps.
Original PR description
This PR solve the [164511](https://github.com/odoo/odoo/issues/164511) issue.
**Solution Log:**
based on the analysis for update_related_model_id field value not stored properly, So to overcome that added a **force_save** attribute in the xml.
This will solve the triggering save twice on form view.
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prThis update fixes the "Add to Dashboard" dialog in the Spreadsheet Dashboard Documents feature by removing an unnecessary external link button. The change simplifies the dialog interface, making it cleaner and more focused on the primary action of adding content to dashboards.
Original PR description
The PR hides the M2O external button in the "Add to Dashboard" dialog by passing the 'no_open' option to the widget. Task: [4066519](https://www.odoo.com/odoo/project/2328/tasks/4066519?cids=2)