Saturday, July 19, 2025
5 changes · master
Resolved issues and error corrections
The website rental sales test was adjusted to avoid an unreliable date picker interaction while checking rental duration changes. This helps keep automated quality checks stable so future updates can be validated more reliably without affecting customer-facing features.
Original PR description
remove click on datepicker in the wait step build-error-213702 Forward-Port-Of: odoo/enterprise#90355 Forward-Port-Of: odoo/enterprise#89873
The employee form now shows the Australian W3 reporting option again. This helps payroll teams keep employee reporting details accurate without needing a workaround.
Original PR description
"l10n_au_report_to_w3" was missing from the employee view. Forward-Port-Of: odoo/enterprise#89929
Additional automated tests were added for the Planning calendar to help ensure batch creation and deletion of records works as expected. This reduces the risk of regressions in scheduling workflows after recent calendar updates.
Original PR description
This commit's purpose is to add some testing for the task-4485911. This task implemented the use of the new framework tool that allows to create and delete records in batch in the calendar view. Some js customisation was needed in order to better fit our use case. Due to a short timing the testing is done in this followup commit instead of the initial task. task-4891810 target : saas-18.4 Forward-Port-Of: odoo/enterprise#89761
The AI Composer now hides mention and channel suggestions that did not work in that context. This avoids confusing options for users and prevents errors when slash commands are used in AI Composer messages.
Original PR description
* = test_discuss_full_enterprise Disabled all @ (mentions) and # (channel) suggestions in ai_composer to prevent non-functional options. also prevents error when using / commands in ai_composer type of the channels. task-4918914 Forward-Port-Of: odoo/enterprise#89415
This fixes an issue where some marketing website sale snippets used outdated image shape identifiers, causing an error when users tried to transform those shapes. The change updates the identifiers so shape editing works reliably in affected snippets.
Original PR description
**Problem** Some snippets contain shapes whose ID starts with `web_editor` instead of `html_builder`. These IDs are not listed in `imageShapeDefinitions`, and this generates a traceback when trying to apply shape tranformations. **How to reproduce** 1. Insert the snippet `s_images_constellation` 2. Click on the bottom left image having the "Double Pill" shape 3. Click on any "Transform" button under the "Shape" row in the "Image" section 4. Problem: traceback pops up **Solution** This commit replaces `web_editor` with `html_builder`. See also the linked community PR [1] and the migration script [2]. [1]: https://github.com/odoo/odoo/pull/218837 [2]: https://github.com/odoo/upgrade/pull/8076 task-4367641