Wednesday, September 3, 2025
2 changes · saas-18.2
Enhancements to existing features
SMS message composition can now receive extra information when generating message text. This makes it easier for installed add-ons to customize SMS content without using fragile workarounds, improving maintainability for future customizations.
Original PR description
In add-ons may need to pass additional context to body render function, both `_render_field`, and `_render_template` support this but the `sms.composer` didn't implement a proper way to pass additional context to them. overwrite `_prepare_body_values` for just passing `add_context` to render functions is not a good practice. In this PR I add a `_get_body_additional_context` to it, so any module can overwrite that function to pass additional context to render functions. Forward-Port-Of: odoo/odoo#208355
The Peppol demo bill shown when fetching incoming bills in demo mode has been replaced with a clearer, better example. This helps users and evaluators better understand the incoming bill workflow without affecting live business documents.
Original PR description
Replace Peppol demo bill that you get when fetching incoming bills in demo peppol mode. Forward-Port-Of: odoo/odoo#225086