Wednesday, August 2, 2023
5 changes
Resolved issues and error corrections
Sales orders created from field service tasks now show free products as having nothing to invoice. This avoids incorrectly prompting teams to invoice items with a zero sales price.
Original PR description
Description of the issue: when product of sale price zero added to SO through field service it should show invoice status 'nothing to invoice' instead of 'to invoice' Desired behavior after PR is merged: product with a sales price of zero is added to SO through a field service, the invoice status is 'nothing to invoice' IMP: override _compute_invoice_status function in fsm sale_order and add condition to check product (total_amount <=0 and have task_id) task-3266856
A small issue in the timesheet grid test setup was corrected so copied setup data is registered properly. This helps keep automated checks reliable and reduces the risk of regressions reaching users.
Original PR description
community: https://github.com/odoo/odoo/pull/130461
The barcode app now shows the finished product and any byproducts when scrapping items from a completed manufacturing order, instead of showing the raw components. This helps warehouse and production users identify the right items and reduces confusion during scrap operations.
Original PR description
Before this commit ================== barcode app displays components instead of products in the scrap for MO in the done state. After this commit ================= With this commit barcode app displays main products and byproduct instead of components in the scrap for MO in the done state. task - 3429322
This fixes an internal automated test setup for the accounting workflow between invoicing and accounting. It helps keep quality checks reliable after a recent technical change, reducing the risk of false failures during development.
Original PR description
The import system has changed, so the override is not working. (https://github.com/odoo/enterprise/commit/5a800d5e304d02e15def04ef76911543c633af92) We still need this import, even if we're just patching the registry, if the test is deactivated. Linked to runbot error 23638
The data merge list now refreshes correctly after merge-related actions following an internal model change. This prevents outdated or incorrect values from remaining visible, helping users see accurate information without disruption.
Original PR description
Since the relational model was rewritten (PR 114024), the removeRecord and removeGroup functions no longer exist. In this case, reloading the model is sufficient to display the correct values.