Daily updates from Odoo
Monday, June 30, 2025
3 changes · 18.0
Enhancements to existing features
This update adjusts mail test setup so upcoming Documents service requests for multiple groups are ignored during legacy steps. It supports performance comparison work without changing end-user behavior.
Original PR description
We're adding a route to allow fetching multiple groups at once for the Documents service. This will be useful to compare with alternative solutions. Task-4836624
When registering SEPA Direct Debit payments, users now see a clear banner if any selected customer lacks a valid SEPA mandate. The banner lists the affected partner names, helping staff quickly identify who needs a mandate before continuing.
Original PR description
When users try to register one or multiple payments with 'SEPA Direct Debit' method, and one or more partners don't have a valid SEPA mandate, a banner alerts the user and mention the names of the concerned partners. This makes it easier for the user because he directly sees the partners for which he has to set a SEPA mandate. task-4575537 runbot : https://runbot.odoo.com/runbot/bundle/18-0-sepa-missing-links-roto-353391
The Documents service now avoids waiting on unnecessary permission checks during early loading, especially in environments where Documents is enabled but not actively opened. This should reduce background delays and improve responsiveness across affected Odoo settings without changing user-facing functionality.
Original PR description
As the Documents service is loaded early in many settings (odoo.com) even when not opening the Documents application, we see that we are `awaiting` too many calls to get user groups. We can do two things to alleviate this: 1. Avoid blocking calls when not necessary 2. Fetch multiple groups in one call even if it doesn't populate the `user` `groupCache` with Documents groups, as reading for these values goes through the service. Note: Refactoring for style only in the constructor. Task-4836624