Monday, April 13, 2026
7 changes · master
Enhancements to existing features
The contact creation flow now uses badge-style choices when adding a related contact from an existing contact. This makes selecting the contact type easier and more touch-friendly on tablets and smartphones.
Original PR description
When adding new related contact from a contact, the selection of type of contact is now displayed using a `badges_selection` instead of a `radio` widget for having a better ux on tablet and smartphone. task-6027020 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
Website editor labels have been updated to better match the current interface and make key actions easier to understand. Users now see clearer wording for the Style tab instructions and palette confirmation, reducing confusion when managing page visibility or applying new colors.
Original PR description
This commit will update misleading and outdated UI labels across the website editor to better reflect the current interface and user actions. It replaces the obsolete "Customize" reference with "Style" on the /website/info page, ensuring consistency with the renamed editor tab and making instructions easier to follow when managing page visibility. It also updates the palette confirmation button label from "Ok" to "Apply New Palette", providing clearer intent about the action and its impact on existing color customizations. These changes reduce ambiguity in key interactions, align wording with the current UI, and help users make more confident decisions without needing additional context. task-[6005106](https://www.odoo.com/odoo/project/974/tasks/6005106) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The e-invoicing tax setup now includes all Peppol tax exemption reasons. This helps businesses create compliant electronic invoices and reduces the risk of missing or rejected tax information.
Original PR description
Some tax exemption reasons were missing, This commit ensures having all the tax exemption reasons introduced by Peppol task-6048561 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#258455 Forward-Port-Of: odoo/odoo#254841
Printed survey participant reports now show the submitted answers regardless of the survey scoring mode. This makes printed records more complete and avoids missing answer details for surveys configured to hide answers during scoring.
Original PR description
Shows answers on printing report whether the survey_type. Before the answers were not shown when survey_type was scoring_without_answers. Task-5407701 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Module updates will no longer show unnecessary warning states for normal company-specific field handling. This keeps production branches green when updates are successful, reducing false alarms for teams monitoring deployments.
Original PR description
Description of the issue/feature this PR addresses: During a module update (-u ModuleName), the check introduced by #220983 patches temporarily a field with "company_dependent=True" because the…
Description of the issue/feature this PR addresses: During a module update (-u ModuleName), the check introduced by #220983 patches temporarily a field with "company_dependent=True" because the overriding module is not loaded yet. But currently it is logged as a warning and makes Odoo.sh production branch appears in yellow (warning state), while the update is actually fine. Current behavior before PR: Logs may contain warnings such as: - Patching res.partner.ref with company_dependent=True - Patching product.template.sale_ok with company_dependent=True - Patching product.product.default_code with company_dependent=True even though there is no actual issue (ok normal behavior) The main problem is that this makes Odoo.sh production branches appear not with green status, while the update module is actually fine. Desired behavior after PR is merged: Keep the same mechanism, but lower the log level from WARNING to DEBUG. This aligns the behavior with the "translate=True" patch logic, which is already logged at DEBUG. Having the production branches green. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#258444 Forward-Port-Of: odoo/odoo#258326
This update clarifies the tooltip for the cross-company toggle in Odoo Enterprise, explaining that its behavior depends on the selected companies. The change improves user understanding in both Manual and Automated modes, ensuring consistent and accurate data processing.
Original PR description
The tooltip in the cross-company toggle was unclear and did not properly indicate that its behavior depends on the selected companies. This change updates the tooltip to make it more explicit in Manual and Automated modes. task-6111985
This update enhances the web_studio report creation process by automatically including an address block in newly designed external reports. Previously, this block was not automatically generated. This change improves the presentation of reports by providing a standard location for address information.
Original PR description
When creating a new report with external layout, an address block is created in the report and rendered in html, which was not the case before this commit. task-6072302