Daily updates from Odoo
Wednesday, July 16, 2025
6 changes
1 change
Enhancements to existing features
When a connected IoT Box detects a blackbox device, Odoo now shows a banner if the required Belgian POS blackbox module is not installed. This helps users complete the setup faster with a direct installation link, reducing configuration friction.
Original PR description
If an IoT Box is connected and has a blackbox connected to it, but the module `pos_blackbox_be` is not yet installed, display a banner with a link to directly install the module. Task: 4942391
5 changes
Enhancements to existing features
Spreadsheet users can now edit related filters directly from data source side panels, making it faster to adjust reports and dashboards. This reduces navigation friction when refining spreadsheet views, charts, and lists tied to business data.
This update aligns how WhatsApp, VoIP, live chat, and related recruitment/CRM tools identify contacts and guests with the underlying business data model. It should make contact-related behavior more consistent across communication features while mostly affecting internal structure rather than day-to-day workflows.
Original PR description
\* test_whatsapp, voip_hr_recruitment
This PR removes the `persona_model` and introduce {res_partner|mail_guest}_model
to be closer of the python part.
task-4675821The POS Urban Piper ticket screen layout was adjusted so the main action buttons appear correctly after the newly introduced reprint button. This keeps the ticket screen easier to use and prevents button placement issues for point-of-sale users.
Original PR description
In this commit: - We have introduced reprint button in ticket screen in related PR, to adapt the view and show main buttons afterthat reprint button we have changed the xpath here. Task: 4517972 Related PR: https://github.com/odoo/odoo/pull/198948
When an IoT Box detects a connected blackbox device but the required Belgian POS blackbox module is not installed, Odoo now shows a banner with a direct installation link. This helps businesses complete the required setup faster and avoid missing configuration for blackbox-connected POS operations.
Original PR description
If an IoT Box is connected and has a blackbox connected to it, but the module `pos_blackbox_be` is not yet installed, display a banner with a link to directly install the module. Task: 4942391 Forward-Port-Of: odoo/enterprise#90177
This update improves how Field Service tests simulate location data, making them more reliable and easier to maintain. It also makes a small wording display adjustment by adding spacing before the “View on Map” link.
Original PR description
[IMP] industry_fsm: use MockRequest to fake geoip In this commit: - MockRequest is used to fake geoip in industry_fsm tests instead of hard coding it with DotDict and manipulating the _request_stack. - space added before "View on Map". task-4745995 Forward-Port-Of: odoo/enterprise#88428 Forward-Port-Of: odoo/enterprise#84322