Tuesday, September 9, 2025
12 changes · master
Code cleanup and technical improvements
The HTML editor now uses updated setting names that match the current module terminology. This is an internal cleanup to keep configuration consistent as older web editor references are phased out, with little expected impact for regular users.
Original PR description
Enterprise PR: https://github.com/odoo/enterprise/pull/94072 Upgrade PR: https://github.com/odoo/upgrade/pull/8400 As references to web_editor are being removed, the config parameters `web_editor.olg_api_endpoint` and `web_editor.media_library_endpoint` were renamed to `html_editor.olg_api_endpoint`, and `html_editor.media_library_endpoint`, respectively. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change updates an automated portal test for Italian electronic invoicing by removing an older technical dependency. It helps keep the test suite modern and easier to maintain without changing the customer-facing behavior.
Original PR description
In this commit, we remove uses of jquery in tour portal_compute_codice_fiscale 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 change completes the move of decorative website and email design shapes into the HTML builder area. It keeps existing pages and emails compatible while cleaning up older references, reducing maintenance risk without changing the visible design experience for users.
This change rolls back a recent task template restructuring because it made the project code more complex than intended. It is expected to preserve existing behavior while simplifying maintenance for project and timesheet features.
Original PR description
This PR's purpose is to revert the refactor of the task template done in task-4919945. There should be no functional changes due to this PR. The revert is done because the refactor adds too many code lines and is too complex. Task-5072878
This update removes an outdated internal test rule for a model that no longer exists. It helps keep the codebase maintenance checks accurate and avoids unnecessary noise for developers, with no direct impact on users or business workflows.
Original PR description
The `iap.extract.words` model doesn't exist anymore.
The online store frontend code was modernized by replacing older website components with a newer interaction-based approach. This should make the shop pages easier to maintain and prepare the ecommerce experience for future improvements, with limited immediate visible change for customers.
Original PR description
task-4919046 Enterprise PR: https://github.com/odoo/enterprise/pull/92982
This update changes how voice message attachments are identified in Discuss by using attachment voice data directly in the browser. It helps keep voice message behavior consistent while simplifying the underlying implementation.
Original PR description
With this commit we return the attachment voice_ids directly and use it JS side to determine if the attachement is a voice message. task-4676060
The online lead generation service setting was renamed to match the newer HTML editor naming. This is an internal cleanup that keeps CRM business card scanning and recruitment website integration aligned with platform changes, with no expected impact for everyday users.
Original PR description
Community PR: https://github.com/odoo/odoo/pull/225859 Upgrade PR: https://github.com/odoo/upgrade/pull/8400 As references to web_editor are being removed, the config parameter `web_editor.olg_api_endpoint` was renamed to `html_editor.olg_api_endpoint`.
This change reverts a previous internal redesign of field service task templates because it added too much complexity. It is intended to preserve the same user experience while making the underlying implementation easier to maintain.
Original PR description
This PR's purpose is to revert the refactor of the task template done in task-4919945. There should be no functional changes due to this PR. The revert is done because the refactor adds too many code lines and is too complex. Task-5072878
This update changes how shape-related editor paths are referenced in the Sign and marketing automation website sale areas. It keeps these features aligned with the newer editor structure, reducing maintenance risk without changing normal user workflows.
Original PR description
*: marketing_automation_website_sale
The online shop code for subscriptions, rentals, stock-aware rentals, and Chilean/Mexican e-invoicing checkout flows was modernized to use Odoo’s newer interaction framework. This is an internal cleanup that should preserve existing customer-facing behavior while making the shop easier to maintain and improve later.
Original PR description
task-4919046 Community PR: https://github.com/odoo/odoo/pull/223917
This update removes leftover dependencies on the old web editing technology as Odoo moves to newer editing tools. It is mainly an internal cleanup that keeps Payroll, Knowledge, and Sign aligned with the platform evolution, with little expected direct impact for end users.
Original PR description
The web_editor module has been superseded by the newer html_editor and html_builder modules and is no longer used by any other module. Untangling web_editor has been a huge team effort, of which this PR is merely the latest part. Thanks to everyone involved with html_editor and html_builder, as this would not have been possible without your help! Community PR: https://github.com/odoo/odoo/pull/225791