Daily updates from Odoo
Thursday, February 5, 2026
2 changes · master
Code cleanup and technical improvements
This update replaces outdated HTML elements (`<a>` tags) with more appropriate `<button>` elements within the Odoo Notebook. This improves the user experience by ensuring interactive elements are correctly handled and aligns with standard web development practices. It's a minor refactoring that enhances usability.
Original PR description
This commit properly uses `<button>` element for interactive DOM elements instead of relying on a "hacky" and non-semantic `<a href="#">` (tl;dr: `<a>` HTML tag are for navigation, `<button>` are for interactivity). task-4380519
This update streamlines the integration of IoT devices into the MRP module. By consolidating related modules and maintaining a separate quality control module, the setup process is simplified and the option to install the separate quality app is preserved.
Original PR description
IoT integration into mrp was divided in four modules: `quality_iot`, `quality_control_iot`, `mrp_workorder_iot` and `quality_mrp_workorder_iot`. In order to simplify the integration, we merged `mrp_workorder_iot` and `quality_mrp_workorder_iot` into one single `mrp_iot` module, and kept `quality_control_iot` as a separate module. We also kept `quality_iot` as it's a base for `mrp_iot` and `quality_control_iot` to link IoT Devices `quality.check` and `quality.point` models. Note: the reason for not merging everything into `mrp_iot` is to allow NOT having to install the quality app (tech name: `quality_control`). see odoo/upgrade#8711 Task: 5215787