Tuesday, September 23, 2025
3 changes · 18.0
Enhancements to existing features
Adds a download button for IR56B reports in Hong Kong Payroll, making it easier for users to export the required XML file. This supports smoother payroll reporting and reduces manual steps for preparing statutory submissions.
Original PR description
Add ir56b report download button for downloading .xml file in Hong Kong Payroll. task - 5081474
The web interface’s underlying OWL library has been updated to a newer version. This helps keep Odoo’s user interface foundation current and may bring small stability and maintainability improvements without introducing a direct business process change.
Original PR description
Update the OWL lib. Release notes: https://github.com/odoo/owl/releases/tag/v2.8.1 Forward-Port-Of: odoo/odoo#228092
Adds a dedicated option on the IoT Box homepage to resend connected device information to the Odoo server. This helps recover missing or reset IoT device records faster, avoiding unnecessary service restarts in lab, demo, or support situations.
Original PR description
In the context of the labodoo, database without IoT box are reseted which force to restart the IoT service to re-setup the IoT in the database. This does take some time and ressources that is not neccesary in this context as we would only need to retieve the IoT devices information. This PR propose the idea of having a dedicated route that would directly call the `send_alldevices` method which call `/iot/setup` route which will update the devices. I do think it can also be convenient in the context of the support in the case somehow a device was not synced (can likely happen if the odoo server was down when it was detected) or if the iot box record was removed from the odoo database and need to be recreated Preview: <img width="344" height="512" alt="image" src="https://github.com/user-attachments/assets/1b6c94b5-3f79-4d51-8e0e-f6a83f31bf46" /> task-5101536