Thursday, September 26, 2024
9 changes · 17.0
Resolved issues and error corrections
Tour guidance pointers now appear in the correct place when users need to scroll inside embedded modal content. This prevents confusing visual cues during guided walkthroughs and helps users follow onboarding steps more reliably.
Original PR description
Before this commit, the "tour pointers" that indicated to users that they needed to scroll the "snippets modal" were misaligned. Their position did not account for the iframe offset of the modal. task-4072655
Projects created from confirmed sales orders now correctly receive a project manager when a project template is used. This helps ensure ownership is assigned automatically and avoids follow-up work to fill in missing project managers.
Original PR description
Previously, when SO confirmed the default project manager remain unset. This commit adapts the functionality of setting the project manager if the template is included otherwise the manager remains unset. task-3953729
This fixes how the IBAN validation settings are applied when users add a bank account to a partner. It ensures the updated bank account entry flow continues to show and enforce the right IBAN-related fields, avoiding confusion or missing checks.
Original PR description
In 17.0 the add a line of the res.partner.bank is no longer adding a line directly in the list view but opening a wizard. The xpath of the base_iban was no longer working like it should. task:4197710 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Chilean invoices now show discount percentage and discount amount under the correct column headings. This prevents customers and staff from misreading invoice discounts when confirmed invoices are sent.
Original PR description
Steps to reproduce: 1. In the Chilean localization, create a new invoice with a discount. 2. Confirm and send. The behavior: The Discount Amount is displayed under the Discount Percentage, and vice versa. Why this was the case: The Discount table header was placed after the Price Unit header (`th_priceunit`), and its data was displayed after the Discount Percentage (`th_discount`). OPW-4112378
The mobile shopping cart now displays selected multi-option product attributes in the item description. This helps shoppers confirm their choices before checkout and reduces confusion on smaller screens.
Original PR description
Steps to reproduce: -go to shop -choose product which has multi option attribute -tick atleast one attribute -add to cart Issue: -multi option values are not visible in cart description in mobile view. Cause: -the issue caused due to use of d-none and d-md-block classes, due to this it will not show in small size devices. Fix: -replace d-none and d-md-block with empty string, so now the values will show for all devices. opw-3853263 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix changes how mail message composition loads related data so it fetches only the field currently needed. This reduces unnecessary background work and helps improve performance in mail and mass mailing workflows without changing user-facing behavior.
Original PR description
Overriding the _compute_field_value in order to only prefetch the currently requested field. opw-4213262
This fixes an invoicing crash in the Spanish point of sale when an optional Spanish e-invoicing component has been removed. Businesses can continue generating invoices without needing that optional module installed.
Original PR description
The `l10n_es_edi_facturae` module is auto-installed with Spanish localization, but is not a direct dependency of the `l10n_es_pos` module. And in case it (`l10n_es_edi_facturae`) is manually uninstalled, trying to generate an invoice will crash with: AttributeError: 'res.company' object has no attribute 'l10n_es_edi_facturae_certificate_id' This commit ensure the field is present before trying to use it. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Event website menus now work correctly on mobile when users open a nested submenu. This prevents the main dropdown from closing too early, making event navigation easier and more reliable on smaller screens.
Original PR description
In the multilevel dropdown, when the submenu dropdown is accessed within the parent dropdown, it closes the parent dropdown, making it inaccessible to the child dropdown menu. We don't want the BS dropdown to close when the sub dropdown is clicked Task-4037692
This update fixes a tooltip positioning issue in the Documents module's search panel. The change aligns the Documents tests with improvements made to the core platform, ensuring the search interface displays correctly and provides better user experience when hovering over search options.
Original PR description
This commit adapts documents tests to changes made in https://github.com/odoo/odoo/pull/180776