Monday, December 11, 2023
4 changes · master
Enhancements to existing features
Managers can now filter and group project and field service tasks based on the skills of assigned employees. This makes it easier to match work with the right people without already knowing who has each skill.
Original PR description
A new module was added to address the absence of a bridge module between the industry_fsm and hr_skills modules. and the skill_ids field was implemented for the search view. task-3349411
Users can now choose specific records from a list view and insert only those selections into a spreadsheet. This makes spreadsheet reporting more focused and avoids bringing in unwanted records from the broader list search.
Original PR description
This PR introduces the functionality to allows users to insert selective records from the list view. The functionality is achieved by adding a new domain alongwith the existing 'search model domain', via `getListForSpreadsheet` method. Task ID : 3487810
When a warehouse user scans a package during a transfer in the Barcode app, the system now separates the remaining quantity into a new line before assigning it to that package. This makes package handling more accurate and reduces manual adjustments during transfer processing.
Original PR description
Scanning a package while processing an transfer in the barcode app now split off the remaining quantity into a new move line before assigning the package to it. Task-3370959 ~~Related: odoo/odoo#137813~~ This task no longer requires changes to odoo/odoo.
Code cleanup and technical improvements
The Point of Sale interface has been simplified by removing a special handling mechanism for temporary screens. These screens now behave like regular screens or dialogs, reducing complexity and making future maintenance less error-prone.
Original PR description
The pos uses a special mechanism to handle the so called "temp screens". These are screens that are not considered part of the normal flow. This mechanism is overly complicated and error prone. Apart from this, the whole idea of temp screens is not really needed, as these screens can be considered as normal screens, or as dialogs. This is what we do in this commit: we remove the temp screens mechanism and adapt all the temps screens to be normal screens or dialogs. Task 3613049 https://github.com/odoo/odoo/pull/141293