Daily updates from Odoo
Thursday, July 24, 2025
5 changes · master
Enhancements to existing features
This update replaces the old internal Persona model with standard partner and guest records across messaging-related features. It helps align AI, VoIP, WhatsApp, and live chat behavior with the main Odoo contact model, reducing duplication and improving consistency for future maintenance.
Original PR description
This PR removes the model Persona and replaces it with res.partner and mail.guest models. Task-4675821 PR community: https://github.com/odoo/odoo/pull/212683
Opening a certified Belgian PoS no longer stops users with an error when required company details are missing. Instead, the company settings open directly in a modal so users can add the address and VAT number without leaving the PoS flow.
Original PR description
Instead of displaying an error when opening a certified PoS on a company missing its addresss and VAT number, we now display the company settings in a modal to allow updating without going back to the settings.
The Point of Sale integration has been adjusted to stay compatible with recent product-related changes in Odoo. This helps ensure product attribute information continues to work correctly for businesses using the UrbanPiper POS enhancements.
Original PR description
task-4731792
Point of Sale and self-ordering flows using IoT devices no longer need an extra database check when listening for device updates. This helps shops continue operating more reliably when connectivity is limited or offline.
Original PR description
As it prevents the pos from working offline, we removed the call to the db to get a payload signature. Community PR: odoo/odoo#219865 Forward-Port-Of: odoo/enterprise#90688 Forward-Port-Of: odoo/enterprise#90624
The bank synchronization dashboard now uses a more efficient service to retrieve connected financial institutions. This should make the dashboard more responsive and improve the reliability of bank connection information without changing user workflows.
Original PR description
https://github.com/odoo/odoofin/pull/419 introduces a new more efficient endpoint to get dashboard institutions. This commit updates the `account_online_synchronization` module to use this new endpoint. Task ID: 4801302