diff --git a/mrp_subcontracting_inhibit/__manifest__.py b/mrp_subcontracting_inhibit/__manifest__.py index 421e51ea6..a834f4fc5 100644 --- a/mrp_subcontracting_inhibit/__manifest__.py +++ b/mrp_subcontracting_inhibit/__manifest__.py @@ -2,7 +2,7 @@ # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). { "name": "Inhibit subcontracting flow on demand", - "version": "14.0.1.1.1", + "version": "16.0.1.0.0", "category": "Manufacturing", "website": "https://github.com/OCA/manufacture", "author": "Tecnativa, Odoo Community Association (OCA)", diff --git a/mrp_subcontracting_inhibit/models/product_product.py b/mrp_subcontracting_inhibit/models/product_product.py index c82fb1c0a..e102a7910 100644 --- a/mrp_subcontracting_inhibit/models/product_product.py +++ b/mrp_subcontracting_inhibit/models/product_product.py @@ -6,7 +6,7 @@ from odoo import models class ProductProduct(models.Model): _inherit = "product.product" - def _prepare_sellers(self, params=False): + def _prepare_sellers(self, params): res = super()._prepare_sellers(params) return res.filtered( lambda x: x.subcontracting_inhibit diff --git a/mrp_subcontracting_inhibit/models/purchase_order.py b/mrp_subcontracting_inhibit/models/purchase_order.py index 469ccf814..64c12abc7 100644 --- a/mrp_subcontracting_inhibit/models/purchase_order.py +++ b/mrp_subcontracting_inhibit/models/purchase_order.py @@ -34,4 +34,6 @@ class PurchaseOrderLine(models.Model): def _onchange_quantity(self): """We need to inject the context to set the right price""" _self = self.with_context(subcontracting_inhibit=self.subcontracting_inhibit) - return super(PurchaseOrderLine, _self)._onchange_quantity() + return super( + PurchaseOrderLine, _self + )._compute_price_unit_and_date_planned_and_name() diff --git a/mrp_subcontracting_inhibit/models/stock_location_route.py b/mrp_subcontracting_inhibit/models/stock_location_route.py index 13a354a09..10eddd8e7 100644 --- a/mrp_subcontracting_inhibit/models/stock_location_route.py +++ b/mrp_subcontracting_inhibit/models/stock_location_route.py @@ -4,6 +4,6 @@ from odoo import fields, models class StockLocationRoute(models.Model): - _inherit = "stock.location.route" + _inherit = "stock.route" subcontracting_inhibit = fields.Boolean(string="Inhibit subcontracting") diff --git a/mrp_subcontracting_inhibit/tests/test_mrp_subcontracting_inhibit.py b/mrp_subcontracting_inhibit/tests/test_mrp_subcontracting_inhibit.py index f936a97d8..1f894a422 100644 --- a/mrp_subcontracting_inhibit/tests/test_mrp_subcontracting_inhibit.py +++ b/mrp_subcontracting_inhibit/tests/test_mrp_subcontracting_inhibit.py @@ -3,7 +3,7 @@ from odoo.tests import Form, common -class TestMrpSubcontractingInhibit(common.SavepointCase): +class TestMrpSubcontractingInhibit(common.TransactionCase): @classmethod def setUpClass(cls): super().setUpClass() @@ -22,7 +22,7 @@ class TestMrpSubcontractingInhibit(common.SavepointCase): 0, 0, { - "name": cls.supplier.id, + "partner_id": cls.supplier.id, "min_qty": 1, "price": 10, }, @@ -31,7 +31,7 @@ class TestMrpSubcontractingInhibit(common.SavepointCase): 0, 0, { - "name": cls.supplier.id, + "partner_id": cls.supplier.id, "min_qty": 1, "price": 5, "subcontracting_inhibit": True, diff --git a/mrp_subcontracting_inhibit/views/stock_location_route_view.xml b/mrp_subcontracting_inhibit/views/stock_location_route_view.xml index 99b4ccb67..fd453e3ba 100644 --- a/mrp_subcontracting_inhibit/views/stock_location_route_view.xml +++ b/mrp_subcontracting_inhibit/views/stock_location_route_view.xml @@ -1,10 +1,10 @@ stock.location.route.form - stock.location.route + stock.route - +