Thursday, July 9, 2020
4 changes · master
Enhancements to existing features
The point of sale system can now access internal services directly from its main sales model. This supports better device communication, including connections to IoT services used by point of sale hardware.
Original PR description
Add the possibility to call services from posmodel. At the moment, this is needed to call the `iot_longpolling` service from `DeviceProxy`. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The project email alias display has been cleaned up and now shows email addresses as clickable mail links. This makes it easier for users to contact or use project aliases while also correcting small text errors.
Original PR description
Update mail alias layout, makes email address clickable (mailto) and fix a couple of typos. Task ID 2287394 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Developers can now run installation-time tests without reinstalling or updating a module, making test debugging faster. Existing behavior is preserved when modules are explicitly installed or updated, reducing disruption to current workflows.
Original PR description
Debugging/improvement of an at install test may be tedious because of the need to update the module, spending most of the time checking tables and xml file. This commit proposes to allow to execute test without installing or updating a module. The test is still executed during the loading, and the behavior should be close to an execution of tests during an update.
IoT device communication now uses the standard service provided by the platform instead of a manually created connection. This makes connected devices such as payment terminals, scales, printers, and delivery tools easier to maintain and less prone to inconsistencies.
Original PR description
IoTLongpolling was instanciated manually even though it was created as a service. We change the DeviceProxy to call the service deployed by the framework.