Tuesday, January 14, 2020
8 changes · master
Resolved issues and error corrections
This fixes an internal mail module reference to use the current company value correctly. It helps prevent errors in mail-related operations after a framework change, with minimal direct user-facing impact.
Original PR description
-- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes issues in the web interface where certain pivot view components were not properly cleaned up and related panels did not receive expected attach or detach updates. This helps prevent lingering interface elements and keeps search and control panels behaving consistently.
Original PR description
There are two issues since d06e67e748ca9c5c538d5e1a1efc4ae798fee707: - Owl renderer was not destroyed - on_attach_callback and on_detach_callback were not called on super, so not applied to the controlPanel and searchPanel.
The sales margin labels were corrected so the existing money-based Margin field keeps its familiar name, while the percentage field is clearly labeled Margin (%). This prevents confusion for users reviewing profitability on sales orders.
Original PR description
And use "Margin (%)" for the recently added margin_percent field computing the margin in % and not in money. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix renames a delivery packaging field that could conflict with JavaScript behavior in the web interface. It helps prevent potential display or processing issues when packaging information is handled by Odoo's frontend.
Original PR description
length is a reserved attribute in JavaScript, and may cause problems when returning the object to the JS framework. This commit is to rename the field. PR #43222 Task 2152050 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 update corrects how the system identifies the active company when processing TaxCloud logic for subscriptions. It helps prevent errors or incorrect behavior in multi-company environments while keeping the change limited to an internal compatibility fix.
Original PR description
…env.company
Delivery carrier package dimension fields were renamed to avoid a conflict with a reserved JavaScript property. This reduces the risk of shipping configuration or label workflows failing when delivery data is shown in the web interface.
Original PR description
length is a reserved attribute in JavaScript, and may cause problems when returning the object to the JS framework. This commit is to rename the field. PR #7686 Task 2152050
This fixes an issue where event track schedules could fail to calculate the initial date when some tracks had no date set. Business users get a more reliable Gantt schedule view for event planning.
Original PR description
Avoid issues when checking the initial date computation of tracks by removing void dates when finding their minimum. Linked to Task ID 2093336
This fixes layout timing issues that could make the Calendar view appear too small or too tall on mobile-sized screens. The navigation and home menu now load in the right order, so users opening Calendar from the app switcher or a direct link see the correct page height.
Original PR description
Fix show_application in web_client, the nav bar is appended after the content Fix toggleHomeMenu in web_client, the home menu is not detach before appending the content