Thursday, February 1, 2024
10 changes · 17.0
New functionality added to Odoo
A new automated test workflow has been added to verify the manufacturing shopfloor process works correctly. This test validates the complete production order flow including creating orders with multiple operations, assigning workcenters and employees, and handling component management. This ensures the shopfloor functionality remains reliable as the system is updated.
Original PR description
The current flow: - Create a MO with 2 operations - Select the shopfloor workcenters - Use an employee - Do the steps for the first operation - Try the otpion on the second operation (move to another wc, add component) - Close the production order
Enhancements to existing features
The Partner Autocomplete module will no longer automatically install when Odoo is set up. This gives businesses more control over which features are enabled by default, allowing them to choose whether to use this functionality based on their specific needs.
Original PR description
--- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
Fixed an issue in the barcode scanning workflow where the system would attempt to validate a picking before confirming that the form was properly closed after deleting a stock move line. This fix ensures the validation button is only clicked after the form has fully closed, preventing test failures in specific stock scenarios.
Original PR description
The tour ended with a class no always present, meaning it can fail in stock specific cases. This commit replace the last step by a new one searching the notification success to click on.
This update fixes a visibility issue in Odoo Studio where invisible buttons were difficult to read due to poor text contrast. When users enable the "Show invisible elements" feature in the View Editor, primary buttons now display with improved styling that makes the text clearly readable against the background.
Original PR description
Forward-Port-Of: odoo/enterprise#55604 Forward-Port-Of: odoo/enterprise#55217
This update corrects the alignment of input fields in the project settings form when viewed on mobile devices. Specifically, the Alias Domain field in Custom Email Servers now displays properly below its label instead of appearing inline, improving the mobile user experience.
Original PR description
Steps: - In mobile install project - Project.project form view - Go to the project settings - In Alias Domain(Custom Email Servers) - The input alignment is not good Issue: - The input should go under the alias domain in project.project form view in mobile Cause: - Here they adding extra bootstrap class so that's why it will be showing in correctly Fix: - By removing the bootstrap class of 'oe_inline' the problem will be solved task-3550702 Forward-Port-Of: odoo/odoo#151404 Forward-Port-Of: odoo/odoo#140923
A typo in the mail notification templates has been corrected where the HTML HEAD tag was incorrectly written as HEADER. This fix ensures that email metadata, particularly the Content-Type tag, is properly recognized and processed when mail templates are displayed.
Original PR description
**Typo in HEAD tag of mail notification template** Impacted versions: - 16.0 - 17.0 Steps to reproduce: The `<HEAD>` tag in the mail notification templates was typo'd as `<HEADER>`. Current behavior before PR: No specific errors observed, but the `meta` tag for `Content-Type` may have been ignored. Desired behavior after PR is merged: The mail template displays as expected. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#148889
This fix resolves a display issue where the "allocated time" field appears partially hidden when viewing a task with zero allocated hours in studio mode. The field width has been adjusted to properly display the full label, improving the user experience when customizing task forms.
Original PR description
This commit's purpose is to fix the display of the default field when entering studio mode from a task form with no allocated time. Step to reproduce : -open project -open office design -create new…
This commit's purpose is to fix the display of the default field when entering studio mode from a task form with no allocated time. Step to reproduce : -open project -open office design -create new task/select a task with 0 allocated hours -open studio the display of the field 'allocated time' is partially hidden by the span 0% Source of the bug: the widget timesheet_uom_no_toggle has a max width of 7CH, which is too little to allow the full display of the default name. Solution: Create and add a new scss class which is only active in studio mode. Version affected: saas-16.2 to master task - 3553101 https://www.odoo.com/web#id=3553101&menu_id=4720&cids=1&action=333&active_id=4105&model=project.task&view_type=form 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 Forward-Port-Of: odoo/odoo#152106 Forward-Port-Of: odoo/odoo#139741
This update fixes the visual alignment of the Previous and Next navigation buttons on course lesson pages. The buttons were not centered vertically on the screen, which has been corrected by applying proper styling. This improves the user experience when navigating through course content.
Original PR description
HOW TO REPRODUCE ================ Don't sign in and go to front-end > Courses > Trees, Wood and Gardens > Main Trees Categories. '< Prev' and 'Next >' are not centered vertically. HOW TO FIX ========== Slides navigation buttons are <a> HTML elements. Add them bootstrap class 'my-auto' to handle their height properly. task-3633452 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#146154
This fix removes an unwanted "Draft" label that was incorrectly appearing on invoices that had been previously posted and then reset to draft status. When such invoices were edited and saved, an extra "Draft" title would display. After this update, invoices that were posted before will no longer show this duplicate label, providing a cleaner and more accurate invoice display.
Original PR description
Consider an invoice that was reset to draft. When it is is edited to be '/' (and the record is saved) an additional "Draft" title appears. It should not appear. After this commit the "Draft" title will not be shown on invoices that were posted before. task-3680398 Forward-Port-Of: odoo/odoo#151880 Forward-Port-Of: odoo/odoo#149351
This update fixes a test in the accounting module to properly verify both warning and success notifications when sending and printing documents. The test was incomplete and has been corrected to ensure all notification types are properly validated, improving the reliability of the accounting system's notification functionality.
Original PR description
Forgot to update the test so that it tests both warning and success notifications.