Tuesday, June 20, 2023
5 changes · master
Resolved issues and error corrections
Deleting an empty project stage now shows only one confirmation prompt instead of two. This reduces confusion and makes project stage management smoother for users.
Original PR description
Steps to reproduce: 1) Install the project. 2) Enable 'project stages' through the settings. 3) Try to delete an empty stage 4) Notice that two confirmation dialog boxes appear. Cause: - The project module contains a dialog box for deleting project stages, resulting in two confirmation prompts when attempting to delete a project task. Fix: - The 'deleteGroup' function in the kanban_header file is responsible for deleting the stages in the project. the 'deleteGroup' function in the KanbanHeader class is extended and overridden with another confirmation box. task-3293029
Fixes an issue where choosing an email marketing template could leave the preview area at the wrong size. The preview now updates its height when template content changes, making template selection smoother and avoiding clipped or awkward displays.
Original PR description
When picking a mailing template, the size of the contents of the iframe changes but we failed to signal it so the iframe could resize as well. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The Bill of Materials overview now aligns product names properly with the expand icon on smaller screens. This makes the manufacturing overview easier to read and improves the visual consistency of the page.
Original PR description
Before this commit =================== The product name is not aligned with the expand action. After this commit =================== The product name is aligned with the expand action task-3357011 I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Fixed an issue where embedded live chat could show a browser error when used on a website hosted outside Odoo. This makes the live chat widget load more reliably for visitors on external sites.
Original PR description
Before this commit, starting a page with the livechat embed in another origin than Odoo would have resulted in an CORS error being shown due to the `bootstrap_translation` route being called in response to the legacy `web.session` setup. The legacy session is not used in the embed livechat. This commit replaces it in order to prevent useless translations fetch.
This update removes an obsolete website-specific setting from product snippet configuration because the platform now applies the current website automatically. It reduces unnecessary setup logic without changing the shopping experience for users.
Original PR description
Before [this other commit], every we-many2X had to specify the current website in the domain, which is useless since [this other commit] which does it automatically. [this other commit]: https://github.com/odoo/odoo/commit/081ce53120e652bf07106d5982e26048f2b843e6 Related to task-3316278