Wednesday, November 13, 2024
7 changes · master
Enhancements to existing features
Inventory users can now change product tracking settings through a confirmation step instead of being blocked by strict constraints. When tracking changes affect existing stock records, Odoo consolidates related quantities and valuations and updates reservations so operations can continue consistently.
Original PR description
With this commit ================ - Removed product tracking constraints and introduced a confirmation dialog for tracking changes. - When switching from no tracking to tracking, a confirmation dialog will appear if there are existing move lines linked to the products. - Changing tracking status from no tracking to tracking, or from tracking by lots/serial to tracking by product, will trigger a confirmation dialog. Upon confirmation, all associated quants will be merged into a single quant, including any valuation layers. Additionally, transfers will be unreserved from the previous quants with lots and re-reserved using the newly merged quants. [4189728](https://www.odoo.com/odoo/my-tasks/4189728)
This update adds a dedicated anchor for alerts on sales orders, making it easier to direct users to important warning messages. It is a small usability improvement that can help teams quickly find relevant information during sales order review.
Original PR description
Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The HR module now automatically selects the relevant default company in the left search panel based on the company the user is working with. This makes employee searches more accurate and reduces manual filtering for users who work across multiple companies.
Original PR description
This PR improves the left search panel in the HR module by automatically selecting the default company based on the user's selected company. task-4265695
Employee profile sections for resumes and skills now show empty-state text with styling that looks more like standard placeholder text. This creates a more consistent and polished experience when employees or HR users view profiles with missing information.
Original PR description
This commit shows the text in employee profile with a style that is more consistent with placeholders. Before:  After:  task-4265968 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Purchase users can now select purchase units of measure that stay consistent with the related sales unit, reducing transaction errors. Purchase orders also support more order lines and the variant selection grid is easier to use with a fixed header while scrolling.
Original PR description
In this commit: =================== - Set the domain on Purchase UOM selection based on the selected Sales UOM to ensure consistency across transactions. - Removed the limit on the number of Purchase Order lines, aligning with the behavior observed in Sales Orders. - Implemented a freeze header feature on the variant grid selection for improved user experience. task-4213738
The inventory location form has been streamlined by hiding non-essential fields for certain location types and making the subcontracting location option easier to find. Clearer tooltips should help users understand location settings faster and reduce configuration mistakes.
Original PR description
In this commit: ==================== - The current location form includes fields that may confuse users, especially with virtual location types. By removing non-essential field like 'dock location' from various location types, we reduce complexity and make the form more intuitive. - Additionally, 'Is a Subcontracting location' is moved to the normal mode to increase visibility for users, as it is a commonly used field. - The tooltips have been corrected and clarified to improve user understanding. task- 4149824
The Manufacturing Orders page now shows the correct breadcrumb label when opened from a transfer's Manufacturing button. This removes a confusing 'Unnamed' label and makes navigation more consistent for users working with transfers and manufacturing orders.
Original PR description
Before this commit: ======================= When accessing the manufacturing order tree view through the smart Manufacturing button on a transfer, the breadcrumb displayed 'Unnamed' instead of 'Manufacturing Orders.' After this commit: ===================== The breadcrumb now correctly shows 'Manufacturing Orders' when accessing the manufacturing order tree view via the smart button on a transfer, ensuring consistency with the normal tree view. task-4190266