Tuesday, September 2, 2025
3 changes · master
Features or functions removed from Odoo
The PDF report generation wrapper no longer supports a custom shortcut for placing page numbers in the footer. Reports will now use the standard HTML footer approach, reducing maintenance complexity while keeping footer customization flexible.
Original PR description
This PR removes the `footer-right` option from the wkhtmltopdf wrapper. Previously, this option enabled easy insertion of page numbers in audit report PDFs using inline markup like `[page]/[toPage]`. While convenient, this functionality introduced a non-standard extension to the wrapper, adding unnecessary complexity. To keep the wrapper aligned with upstream behavior and ensure maintainability, we're removing this custom option. Going forward, audit reports will use the standard `footer` option, which accepts full HTML for rendering footers - providing greater flexibility without diverging from the core tool's capabilities. ENT: odoo/enterprise#91906 Reference: odoo/odoo@7706e8d Task-4989809 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
An obsolete Swiss payroll report definition was removed because it was no longer loaded by the application. This cleanup reduces maintenance overhead without changing what users see or use.
Original PR description
hr_payroll_report.xml is not included in the manifest and therefore discarded Upgrade: https://github.com/odoo/upgrade/pull/8303 Task ID: 5026087
The appointment module no longer relies on legacy website editing components that are being phased out. This keeps the module aligned with Odoo's newer editor framework without changing appointment functionality for users.
Original PR description
This commit is part of an effort to remove dependencies on the legacy web_editor module. The appointment module already includes its AppointmentPlugin in the new editor's (html_editor module) list of plugins. This commit simply removes the code that patches the old Wysiwyg, which is being phased out, alongside the QUnit tests for it (which already have the equivalent ones using HOOT). task-5046471