Daily updates from Odoo
Wednesday, July 16, 2025
5 changes
2 changes
Enhancements to existing features
The point of sale payment screen now shows the cash rounding amount aligned to the right with a more subtle text style. This makes the payment details easier to scan and improves the checkout interface without changing how payments work.
Original PR description
We moved the cash rounding value to the right, making it text muted to improve UI.
When an IoT box image is reset to another development branch, it now also installs any newly required system and Python packages. This helps development environments stay consistent and reduces setup issues after branch changes.
Original PR description
When resetting on another branch with aliases `odoo_dev` and `odoo_origin`, we now also install new packages from `requirements.txt` and `packages.txt`. Forward-Port-Of: odoo/odoo#219050
1 change
Enhancements to existing features
This update improves the internal testing setup for Point of Sale appointment features, making it easier to verify related services, models, and components independently. It helps future changes be tested more reliably, reducing the risk of regressions for PoS-related functionality.
Original PR description
Improved test hoots in PoS to test model and service functions. It is now possible to access the `pos_store` via `getService(“pos”)`. This will automatically load mocked data and information on the various models. Components can also be mounted independently of the rest of the application, so that their functions can be tested. For the moment, only `point_of_sale` models are loaded, but the implementation is designed to be patched from other PoS modules.
2 changes
Enhancements to existing features
The 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
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