Wednesday, November 8, 2023
18 changes · 17.0
Resolved issues and error corrections
The website editor iframe now loads only the assets it needs, avoiding hidden dependency failures. This helps prevent editing features from silently breaking and improves reliability for users working with web content.
Original PR description
Before this commit, some assets of the "web_editor.wysiwyg_iframe_editor_assets" bundle could not be loaded because of unmet dependencies. The loading of such modules failed silently because the module loader waits for the "DOMContentLoaded" event in order to replace the DOM's content by the error report, and such event is not triggered by the wysiwyg's iframe. This commit removes unnecessary assets from the mentioned bundle and solves the dependency errors.
This fixes an issue in the online store checkout flow where address updates could be evaluated incorrectly. It also adds automated test coverage to help prevent the same checkout address problem from returning.
Original PR description
Added test for recent fix 495a5090a5bb96d4114690c61c5398282ec263c3 Also fixes a wrong recordset vs id comparison --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The reset button in the domain selector now displays with its intended styling again. This fixes a visual regression so users can more easily recognize and use the control when editing filters or conditions.
Original PR description
Styling for domain selector's reset domain button was lost in https://github.com/odoo/odoo/pull/128680. This commit simply brings it back.
The project list view now fully hides an internal name field that was only needed for sorting. This removes an unnecessary visible column area and makes the project list cleaner for users.
Original PR description
The name field has been to be able to order on it but it is added and just invisible instead of completely hide the column. This commit changes `invisible` attribute to `column_invisible` to completely hide that field in the project list view. X-original-commit: 62f49331ba4dc923031603c86931fa4c8b028f32
This update removes a recent website autocomplete adjustment because the related underlying change is also being rolled back. It avoids keeping a temporary workaround in place and leaves room for a more complete fix after the event period.
Original PR description
This reverts commit 6c749a4b0d460defd068774e51d007739861980e. This commit was fixing an issue raised after a fix [1] that is about to get reverted [2]. We will make a proper fix after the OXP2023 event. [1]: https://github.com/odoo/odoo/commit/9682cfa174fb39ec9d9874951ea9ee2884058d96 [2]: https://github.com/odoo/odoo/pull/141401
The Website editor toolbar now displays the AI, Animate, and Highlight buttons with more consistent spacing between icons and labels. This makes the editing interface look cleaner and easier to scan for users creating or updating website content.
Original PR description
This commit fixes the layout of icons and labels in the "AI", "Animate", "Highlight" buttons of the text toolbar in Website edit mode. Before this commit, there was too much space between the icon and the label of the "AI" button and not enough space between the icon and the label of the "Animate" and "Highlight" buttons. task-3586280
The web editor now handles empty history changes without crashing. This improves reliability when reviewing or processing editor history, with tests added to help prevent the issue from returning.
Original PR description
Change the history diff_util to be able to handle empty patch without crashing. Add unit tests accordingly. task-3583986 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The stock transfer type settings no longer show a field that is automatically calculated and cannot be edited. This reduces confusion for users by removing an unnecessary option from the configuration screen.
Original PR description
The field is now readonly and computed, so there's no reason keeping it. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an internal test setup issue in the mail module by clearing prior notification data before checking link preview notifications. It helps keep automated test results reliable and reduces false failures during development and release validation.
Original PR description
Before this PR, bus notification was not reset before testing the bus notification of link previews. https://runbot.odoo.com/web/#id=28333&view_type=form&model=runbot.build.error&menu_id=405&cids=1
The editor now hides website-specific text styling choices when used in other Odoo apps. This keeps backend editing menus cleaner and more relevant while preserving the full set of design options for Website pages.
Original PR description
This commit removes some text style options when the editor is used in the backend. In the website it makes sense to have all the options but in the other apps, it is not necessary to have all the options. task-1958098
Fixes an issue where changing a sub-plan into a main analytic plan could leave a required plan column missing. This prevents errors when opening analytic line views, helping users access reporting data reliably after reorganizing plans.
Original PR description
Reproduce: * create a sub-plan (with parent_id) * make that plan a main plan (void parent_id) * open the analytic line view Result: Traceback because the dynamic field was not created
This fix restores a missing text effects icon in the web interface that was accidentally removed during a previous icon update. It helps keep the user interface complete and prevents broken or missing icon displays where this option is used.
Original PR description
Commit 70f853aab9a7 introduces `oi-smile-add` UI icon but it also removes by mistake `oi-text-effect` icon. This commit reintroduces `oi-text-effect` icon. task-3586386 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update fixes documentation links across multiple Odoo areas so they direct users to the correct Odoo 17.0 documentation. It helps customers and staff find version-appropriate guidance and avoids confusion caused by links to other versions.
Original PR description
See also: - https://github.com/odoo/enterprise/pull/50357
This update adds proper property definitions to the AccountReportButtonsBar component to eliminate system warnings. The change improves the stability and reliability of the accounting reports interface by ensuring all component properties are properly documented.
Original PR description
Add the `static props` variable on AccountReportButtonsBar (to remove owl warning).
This update corrects all documentation links throughout the system to point to version 17.0 instead of older versions. This ensures that users and administrators accessing help documentation from within the application are directed to the correct, current version of the documentation that matches their software version.
Original PR description
See also: - https://github.com/odoo/odoo/pull/141406
This update fixes a compatibility issue in the Manufacturing Workorder module where a field reference needed to be updated due to changes in the parent system view. The change ensures the workorder picking type interface continues to function correctly with the latest system updates.
Original PR description
Since the field is removed in the parent view, the xpath has to be adapted. see https://github.com/odoo/odoo/pull/141390
This update removes a call to a method that no longer exists in the Sendcloud delivery module. The functionality is now handled automatically by the existing action_assign method, so the redundant code has been cleaned up to prevent errors.
Original PR description
Since commit https://github.com/odoo/odoo/commit/7dda6bb92715ea25b2818a62fec5e646f3678b81, The method action_set_quantities_to_reservation doesn't exist anymore. `action_assign` will do quantity setting anyway
The demo data for Polish payroll was using Vilnius, a Lithuanian city, which was inconsistent with the Polish localization module. This fix updates the demo city to Krakow, a major Polish city, to provide more appropriate and relevant example data for users testing the Polish payroll features.
Original PR description
The current demo city in PL payroll demo data is Vilnius. It would be nicer to change it to a Polish city., so this commit changes it to Krakow. Forward-Port-Of: odoo/enterprise#50323 Forward-Port-Of: odoo/enterprise#50285