Daily updates from Odoo
Thursday, July 3, 2025
3 changes
Code cleanup and technical improvements
This update consolidates two related image capture components used in Quality and IoT workflows, removing unused legacy code. It helps keep the system easier to maintain while preserving the existing picture-taking experience for users.
Original PR description
This commit was part of the effort of removing code that is no longer relevant, as well as removing legacy code (QUnit tests). Because the tablet_image field was not used in a standalone way, it could be removed and its code moved to the widget that was extending it, iot_picture. The existing QUnit test has been converted to the HOOT test suite. task-4028356
The field service project form now uses Odoo’s own dropdown menu instead of a Bootstrap-based component. This supports the broader effort to reduce reliance on external interface components, making the backend easier to maintain without changing the business workflow.
Original PR description
As we try to remove as much as possible our dependency on Bootstrap components for the backend, this commit adapts code to the change made in community to replace the Project's templates dropdown by using our own implementation instead of the Bootstrap's one. task-4277543
The Documents app’s “New” menu has been rebuilt using Odoo’s own dropdown component instead of Bootstrap. This supports the broader effort to reduce third-party interface dependencies while keeping the document creation experience consistent for users.
Original PR description
As we try to remove as much as possible our dependency on Bootstrap components for the backend, this commit rewrites the Documents' "new" dropdown by using our own implementation instead of the Bootstrap's one. task-4277543