Friday, January 20, 2023
6 changes · master
Resolved issues and error corrections
The email marketing campaign board was slowed down by recalculating recipient totals for campaigns with complex filters. This fix reduces that delay so teams with many campaigns can open the overview more quickly.
Original PR description
Description of the issue/feature this PR addresses: On large database with lot of mailing.mailing with complexe domain, the kanban view take lot of time to load (10 seconds with 56 mailings). Because the field total is a computed field with domain made by user (not the most optimized domain :-) ). Note 1 : I don't know if it is the best solution Note 2 : This issue exist in V14 (but I make the PR in master). @tde-banana-odoo -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Event emails that include Google static maps now use signed links so the required Google API key is not exposed or misused. Event settings also make it easier to configure the Maps API key, and email cleanup was adjusted so these signed map links remain valid.
Original PR description
Google now requires an API key for the static maps API. As API calls cost money, and we cannot restrict the domain of the caller with the API key in emails, as the domain may vary vastly, the signing of static API URLs is implemented in the existing 'google_map_img' of partners. This in turn can be used to get a url for an existing location. While preventing anyone from stealing the API key for their own purposes task - 3079113 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes the sales order screen so staff can still send a quotation for website orders even when a recovery email option is also available. It helps back-office teams complete customer orders more easily after an online cart has been started.
Original PR description
**Description of the issue/feature this PR addresses:** - A customer start an order on website - A few days later the back office call the customer to finalize the order. And try to send the quotation. --> Issue the button "Send Quotation" is remplaced by "Send a Recovery Email" **Desired behavior after PR is merged:** With this PR both button are show. It is more user friendly. @JKE-be -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The CRM forecast view now handles the Upcoming Closings filter consistently when combined with related filters. This prevents future filtering mismatches and helps keep sales forecast results aligned with what users see on screen.
Original PR description
The `forecast_filter` facet (aka Upcoming Closings) would have been combined with other filters from the same group with a logical 'AND' while displaying an 'OR' combination. Fortunately it is currently the only item of its group so it does not cause a problem. This commit fix the inconsistency so that `forecast_filter` using the forecast_search_model won't have this issue in the future. Task-2657578
This change adjusts an internal performance test threshold for subscriptions so routine test runs are less likely to fail unpredictably. It helps maintain reliable development and release checks without changing customer-facing subscription features.
Original PR description
Before this commit, the query counter of performance test in subscription reached easily the limit in undeterministic occasions.
The Peru electronic stock invoicing settings were updated so they work with the latest settings layout. This ensures users can find these settings through search, reducing confusion during configuration.
Original PR description
Change the arch to use the new tags for the settings. If the new tags are not used, the search cannot be performed on these settings. See: 02f7835aade005484ca49a8ba4c5c5feea249aae