diff --git a/mrp_sale_info/__manifest__.py b/mrp_sale_info/__manifest__.py index cfbcb67f4..d185e022d 100644 --- a/mrp_sale_info/__manifest__.py +++ b/mrp_sale_info/__manifest__.py @@ -5,7 +5,7 @@ { "name": "MRP Sale Info", "summary": "Adds sale information to Manufacturing models", - "version": "12.0.1.0.0", + "version": "14.0.1.0.0", "category": "Manufacturing", "website": "https://github.com/OCA/manufacture", "author": "AvanzOSC, " "Tecnativa, " "Odoo Community Association (OCA)", diff --git a/mrp_sale_info/models/stock_rule.py b/mrp_sale_info/models/stock_rule.py index 28a864688..207cd0ade 100644 --- a/mrp_sale_info/models/stock_rule.py +++ b/mrp_sale_info/models/stock_rule.py @@ -16,11 +16,20 @@ class StockRule(models.Model): location_id, name, origin, + company_id, values, bom, ): res = super()._prepare_mo_vals( - product_id, product_qty, product_uom, location_id, name, origin, values, bom + product_id, + product_qty, + product_uom, + location_id, + name, + origin, + company_id, + values, + bom, ) res["source_procurement_group_id"] = ( values.get("group_id").id if values.get("group_id", False) else False diff --git a/mrp_sale_info/readme/CONTRIBUTORS.rst b/mrp_sale_info/readme/CONTRIBUTORS.rst index df5ff81b9..671dbb45e 100644 --- a/mrp_sale_info/readme/CONTRIBUTORS.rst +++ b/mrp_sale_info/readme/CONTRIBUTORS.rst @@ -8,3 +8,4 @@ * Rafael Blasco * Pedro M. Baeza * Rubén Bravo +* Kevin Khao diff --git a/mrp_sale_info/tests/test_mrp_sale_info.py b/mrp_sale_info/tests/test_mrp_sale_info.py index 7b242286c..e261548f3 100644 --- a/mrp_sale_info/tests/test_mrp_sale_info.py +++ b/mrp_sale_info/tests/test_mrp_sale_info.py @@ -8,13 +8,16 @@ class TestMrpSaleInfo(common.SavepointCase): @classmethod def setUpClass(cls): super().setUpClass() + route_manufacture_1 = cls.env.ref("mrp.route_warehouse0_manufacture") + route_manufacture_2 = cls.env.ref("stock.route_warehouse0_mto") + route_manufacture_2.active = True cls.product = cls.env["product.product"].create( { "name": "Test mrp_sale_info product", "type": "product", "route_ids": [ - (4, cls.env.ref("mrp.route_warehouse0_manufacture").id), - (4, cls.env.ref("stock.route_warehouse0_mto").id), + (4, route_manufacture_1.id), + (4, route_manufacture_2.id), ], } ) diff --git a/mrp_sale_info/views/mrp_production.xml b/mrp_sale_info/views/mrp_production.xml index 8a06052f7..e3ce96c39 100644 --- a/mrp_sale_info/views/mrp_production.xml +++ b/mrp_sale_info/views/mrp_production.xml @@ -5,11 +5,13 @@ mrp.production - - - - - + + + + + + + diff --git a/mrp_sale_info/views/mrp_workorder.xml b/mrp_sale_info/views/mrp_workorder.xml index 6488d3c97..12145a9d4 100644 --- a/mrp_sale_info/views/mrp_workorder.xml +++ b/mrp_sale_info/views/mrp_workorder.xml @@ -3,7 +3,10 @@ MRP Work Order Tree with Sale Order mrp.workorder - + @@ -18,11 +21,20 @@ mrp.workorder - - - - - + + + + + + + + + +