Daily updates from Odoo
Tuesday, September 7, 2021
9 changes · master
Enhancements to existing features
Appointment types can now be archived instead of permanently removed or left visible when no longer needed. This helps teams keep appointment setup lists tidy while preserving past configuration and related history.
This update improves quality control usability with clearer labels, better search and filtering, new product navigation, and more consistent status indicators. It also makes quality checks easier to review by clarifying whether they relate to stock or manufacturing and by adding more useful details to PDF reports.
Original PR description
Various UI improvements in modules related to quality_control. 1. In the quality.check tree view, allow to search / group by / sort by finished lot/serial number. 2. Allow to select product…
Various UI improvements in modules related to quality_control. 1. In the quality.check tree view, allow to search / group by / sort by finished lot/serial number. 2. Allow to select product categories instead of only individual products for the set up of a quality.point. Both should be usable at the same time. 3. FIX : if a user select "Operation Type: Manufacturing" and doesn't specify a Work Operation, products can't be selected anymore. Allow to select freely products if no Work Operation is selected yet. 4. Create a new menu dedicated to products like in stock. 5. Rename 'name' column of quality.check to 'reference' to match quality.point 6. Make state icon red/green everywhere for quality.check stat buttons (picking, MO) and make failed state red in tree view 7. Quality Alerts : Rename 'Make Alert' to 'Create Alert' 8. Remove default group by when accessing quality control points and add a order by reference by default on the quality check tree view 9. If a quality.check is linked to a manufacturing order, make picking option invisible. Make it dependent on quality.check state : if in 'to do' state, everything is editable. If done (failed or passed), the field which is not filled out is not to be edited anymore and is simply invisible. 10. Rename 'control type' to 'control frequency' 11. Add various informations on quality.check worksheet pdf report. 12. When a quality point is linked to a work order operation, it is somewhat different than a standard quality point (its a manufacturing step). Therefore, when a quality check is linked to such a quality point, it should be easily differentiable when doing reporting. Therefore, add a filter capabilility in quality.point and quality.check that allows to differentiate these. Task-2524922 See odoo/upgrade#2743
This update streamlines product-related screens and settings across several business apps, making product configuration more consistent and easier to use. Teams working with manufacturing, eBay sales, planning, rentals, subscriptions, and product classification should see clearer product information where they manage these workflows.
Original PR description
[task-2605931](https://www.odoo.com/web#cids=1&id=2605931&model=project.task&menu_id=)
Partner commissions now support a company-level minimum purchase order amount before automatic confirmation, helping avoid payment fees on very small payouts. Commission plans can also be archived and limited to specific companies, reducing mistakes when assigning plans across sales orders or subscriptions.
Original PR description
Minimum amount -------------- Add a new restriction for automatic confirmation of the PO: The Po should have a minimum amount_total define per company if a po does not have reach the minimum amount, it will not be confirmed automatically. So, the po wait for more commission. This avoid to pay to payment fee for small commission. Archive ------- Allow commission plan to be archived Commission plan multi company ----------------------------- Commission plan can be link to only one company, in that case it won't be possible to assign the plan to a subscription or sale order from another company. + Fix the settings Migration PR: https://github.com/odoo/upgrade/pull/2790 Task [#2629418](https://www.odoo.com/web#id=2629418&model=project.task&view_type=form&cids=1%2C3%2C17&menu_id=)
Resolved issues and error corrections
Project sharing now opens correctly even when optional enterprise tools such as Studio are installed. This removes unnecessary background services from the shared project view, preventing access issues and keeping the experience focused for external users.
The Field Service “Mark as Done” button now reliably moves tasks into the first closed stage, typically Done. This helps teams complete service jobs accurately and keeps task status reporting consistent.
Original PR description
Purpose of this commit to fix 'mark as done' button functionality and make 'done' stage closed stage default. So, In this commit make 'done' stage closed stage in field service app and move task to first closed stage (i.e., done stage), when user click on 'mark as done' button. Task Id: 2638480
This fix ensures quality check popups in the work order tablet view close correctly after worksheets or corrected measurements are completed. It also prevents invalid corrected measurements from being accepted, helping operators follow the proper quality control process.
Original PR description
This fixes a few things (all in WO tablet view): 1. QC Worksheet Steps to reproduce: a. Create BoM + create WO operation + save b. Add 2 steps to operation: - 1st step.type = Worksheet (demo template…
This fixes a few things (all in WO tablet view): 1. QC Worksheet Steps to reproduce: a. Create BoM + create WO operation + save b. Add 2 steps to operation: - 1st step.type = Worksheet (demo template is sufficient) - 2nd step.type = any other (Pass/Fail is sufficient) c. Create MO with newly created BoM + confirm + open WO tablet view d. Click "Fill In Worksheet" button + save (no values needed) Expected Behavior: Popup closes and returns to tablet view Actual Behavior: Next QC step is opened in same popup 2. QC Measure - Repeat steps a-c from in 1. except with a Measure QC step instead of Worksheet - Input an invalid measurement (i.e. outside of tolerance range) + Validate - Click "Correct Measure" in popup + type in valid measure + "Validate" Expected Behavior: same as 1 Actual Behavior: same as 1 3. Correct Measure - Same steps as 2. except type in an invalid measurement when in "Correct Measure" window. Expected Behavior: show Measure QC Failed window Actual Behavior: accepts invalid measure Task: 2555350
Customer invoices now use the appropriate sales taxes instead of incorrectly applying purchase taxes. This helps ensure invoices are calculated accurately and reduces the risk of billing or accounting errors.
Original PR description
The wrong tax type was used for customer invoices, purchase taxes were always selected instead of sales taxes.
Spreadsheet filters no longer change the row and column headers shown by pivot header formulas. This keeps pivot spreadsheet reports consistent, so users can filter values without accidentally changing the displayed pivot structure.
Original PR description
Currently, applying a spreadsheet filter will impact both what the pivot() (i.e. aggregates) and pivot.header() (i.e. row/col headers) functions return. This fix makes sure that spreadsheet filters do not impact what pivot.header() functions return. task-id: 2550988