Thursday, December 19, 2024
10 changes · 17.0
Resolved issues and error corrections
This fixes an issue where selection pop-ups could ignore filters set on multi-record fields. Users will now only see the relevant records in the dialog, reducing mistakes and improving data entry consistency.
Original PR description
When using MultiRecordSelector with domain, the domain will not automatically apply to SelectCreateDialog. See odoo/enterprise#68484 closes odoo/odoo#176850 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
This fixes an issue in Web Studio where the editing toolbar could drift away from selected text while the page was scrolled. The toolbar now remains aligned with the original selection, making text editing more predictable and easier for users.
Original PR description
**Current behavior before PR:** - In web studio, when text is selected and the page is scrolled, the toolbar does not stay aligned with the selected text. **Desired behavior after PR is merged:** - Now, when scrolling in web studio, the toolbar remains fixed to the initial selection. task-4317313
Users now see a clearer, friendlier warning when trying to assign a parent to the protected base analytic plan "Projects." This helps avoid confusion from a generic system error and makes the restriction easier to understand.
Original PR description
Steps to reproduce: - Try to add a parent to the base plan "Projects" Issue: Unclear error message Cause: This is a master data and the constraint raised an unclear message "Invalid Operation This column contains module data and cannot be removed!" https://github.com/odoo/odoo/blob/1621f12e90b5903d1132875db7b0d94fa68bc642/odoo/addons/base/models/ir_model.py#L857-L859 Solution: We specify a more user-friendly message during the onchange opw-4327913
This update corrects a problem in the CRM team member area. It helps keep sales team membership behavior more reliable for users working with CRM records.
Original PR description
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
A test file used by the accounting tests is now created with content instead of being empty. This prevents related automated tests from failing unexpectedly, helping keep accounting changes reliable.
Original PR description
test file in test_preserving_manually_added_attachments function is being created empty, and because of that some of the tests are breaking. This commit fixes the issue. [link to broken builds](https://runbot.odoo.com/odoo/action-573/110710) --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update resolves a technical issue preventing users from accessing account data correctly. The fix ensures that currency information is properly handled, eliminating a serialization error that was causing disruptions. This improves the reliability of the account synchronization process.
Original PR description
This commit resolves an issue where users encounter a serialization error when attempting to retrieve accounts. The currency_id is now correctly passed and managed to prevent the "currency object is not serializable" error. no task id Forward-Port-Of: odoo/enterprise#75908
This update resolves an issue where caliper devices were generating error popups due to attempts to read measurement values. The team implemented a fix within the caliper drivers to handle continuous measurements without causing errors, ensuring accurate data capture.
Original PR description
`quality_iot` listens continuously for measure updates. It also provides a "take measure" button for devices that don't send automatically their measure. On caliper devices, measures are sent continuously, so methods to read value once were not implemented, resulting in a error if we tried to call them. To avoid displaying an error popup, we implemented those actions on caliper drivers. opw-4332476
This update resolves an issue in Odoo's web studio where the toolbar would misalign when scrolling with selected text. Now, the toolbar remains fixed to the initial selection, providing a more consistent and user-friendly experience while editing reports. This improves usability and reduces frustration for users.
Original PR description
**Current behavior before PR:** - In web studio, when text is selected and the page is scrolled, the toolbar does not stay aligned with the selected text. **Desired behavior after PR is merged:** - Now, when scrolling in web studio, the toolbar remains fixed to the initial selection. task-4317313
This update corrects a previous issue where the document type field was incorrectly being applied to customer invoices. Now, the system only calculates this field for customer invoices, ensuring accurate reporting and compliance. This change maintains the standard functionality for all other document types within the Odoo Enterprise system.
Original PR description
Users only need the computation of the document type field for customer invoices. As a result, this fix restricts the assignment of document types to customer invoices, while preserving the standard functionality for all other document types. task-4299210 This is a fix for #73945 Forward-Port-Of: odoo/enterprise#75335
This update corrects a previous issue where translations were missing from spreadsheet dashboard files, ensuring accurate localization for key business modules. The commit re-exports the necessary translation files to resolve this and maintain consistent I18N across the Odoo Enterprise platform.
Original PR description
The related community commit fixed the issue where we forgot to extract terms from spreadsheet files ending in "_dashboard.osheet.json" and were file references were added multiple times in the .pot files. This commit re-exports all spreadsheet pot files again using the fixed code. Related to https://github.com/odoo/odoo/pull/190598