Friday, December 5, 2025
3 changes · 19.0
Enhancements to existing features
This update enhances the ability to retrieve information from related records (o2m relationships) when sending sign requests. Previously, limitations prevented accessing additional data, but this change enables greater flexibility and data access for sign workflows. This improves the functionality of the sign process.
Original PR description
The class `SignerX2Many` is inheritable, but if we need another value from the o2m, we can't use it because the `signerX2Many` is not exportable. Enable `signerX2Many` customization, allowing more fields to be read from the `sign.send.request.signer` model. Forward-Port-Of: odoo/enterprise#99977
This update clarifies the labeling of a field used when making salary adjustments within Odoo. The change ensures users understand exactly where this input type is accessible, preventing confusion and streamlining the adjustment process. This improves the overall user experience for HR professionals.
Original PR description
This change ensures the label accurately reflects where the field is accessible and providing better clarity for users when working with salary adjustments. Task: 5375187 Forward-Port-Of: odoo/enterprise#101065
This update enhances the reliability of our access rights tests by replacing manual data manipulation with a more robust method. Previously, tests were fragile and prone to breaking due to changes in Odoo's data models. This change ensures tests are more stable and accurately reflect access control rules.
Original PR description
In our tests for access rights, we manually do CRUD operations to check them. However, this approach is difficult to maintain and highly susceptible to changes in model fields. Therefore, we are switching to using has_access function for more robust verification.