Daily updates from Odoo
Thursday, July 25, 2024
5 changes
1 change
Resolved issues and error corrections
This fixes a web testing helper so it more accurately detects whether an element is attached to a document. It helps prevent incorrect test behavior in edge cases, improving reliability for Odoo's web interface quality checks.
Original PR description
This commit ensures that the `isInDOM` helper function in Hoot actually checks that the given target is connected to a document. The previous implementation was naïve and only relied on the presence of a parent element. This was incomplete as there are some cases where a node is connected to a document element without having a `parentNode`. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
2 changes
Resolved issues and error corrections
This update adjusts the field service report setup after a related project field was removed from the burn chart. It helps ensure the burn chart view continues to load and display correctly for users.
Original PR description
Removed project field from burn chart so we have to updated corresponding XPath. task-3999664
This fix ensures loyalty program descriptions are always provided when needed, preventing validation errors during related workflows. It helps keep discount calculations reliable for loyalty programs and avoids interruptions for teams using helpdesk, sales, and loyalty features.
Original PR description
**In this commit:** - Description field is made required because it is used for all programs and exclusively used to compute value of discount product. **Affected Version:** master **opw**-4032798
2 changes
Resolved issues and error corrections
This update removes repair operation types from the list of picking types that can be selected when setting up quality control points. This prevents user confusion since quality checks cannot be created for repair operations, making the interface clearer and more intuitive.
Original PR description
Description of the issue/feature this PR addresses: 1 - Create a quality.point and add a repair operation type in the 'picking_type_ids' field 2 - Create a repair picking Current behavior before PR: No QC is created. This is expected because of https://github.com/odoo/enterprise/pull/59509 - only available since 17.3 Desired behavior after PR is merged: Exclude “repair” operation types from the domain of the “picking_type_ids” field to avoid confusing the user. opw-4052819
This fix corrects a display problem in the Chilean EDI module where HTML code was appearing as plain text in message conversations instead of being properly formatted. The issue was caused by missing markup formatting in post messages, which has now been resolved to ensure messages display correctly.
Original PR description
Before this commit, some Markup were missing in some post message which resulted in some html to be displayed in the chatter. task: 4041892 Community: https://github.com/odoo/odoo/pull/173375 Forward-Port-Of: odoo/enterprise#67255 Forward-Port-Of: odoo/enterprise#66767