diff --git a/mrp_subcontracting_inhibit/__manifest__.py b/mrp_subcontracting_inhibit/__manifest__.py index fcc45049c..e3ff020fc 100644 --- a/mrp_subcontracting_inhibit/__manifest__.py +++ b/mrp_subcontracting_inhibit/__manifest__.py @@ -12,6 +12,7 @@ "data": [ "views/product_supplierinfo_view.xml", "views/stock_location_route_view.xml", + "views/purchase_order_view.xml", ], "maintainers": ["victoralmau"], } diff --git a/mrp_subcontracting_inhibit/models/purchase_order.py b/mrp_subcontracting_inhibit/models/purchase_order.py index 111156630..469ccf814 100644 --- a/mrp_subcontracting_inhibit/models/purchase_order.py +++ b/mrp_subcontracting_inhibit/models/purchase_order.py @@ -27,6 +27,10 @@ class PurchaseOrderLine(models.Model): res.update({"subcontracting_inhibit": subcontracting_inhibit_value}) return res + @api.onchange("subcontracting_inhibit") + def _onchange_subcontracting_inhibit(self): + return self._onchange_quantity() + def _onchange_quantity(self): """We need to inject the context to set the right price""" _self = self.with_context(subcontracting_inhibit=self.subcontracting_inhibit) diff --git a/mrp_subcontracting_inhibit/readme/CONTRIBUTORS.rst b/mrp_subcontracting_inhibit/readme/CONTRIBUTORS.rst index 5fb713053..362f32399 100644 --- a/mrp_subcontracting_inhibit/readme/CONTRIBUTORS.rst +++ b/mrp_subcontracting_inhibit/readme/CONTRIBUTORS.rst @@ -2,3 +2,5 @@ * Víctor Martínez * Pedro M. Baeza + +* Christopher Ormaza diff --git a/mrp_subcontracting_inhibit/views/purchase_order_view.xml b/mrp_subcontracting_inhibit/views/purchase_order_view.xml new file mode 100644 index 000000000..11713c37d --- /dev/null +++ b/mrp_subcontracting_inhibit/views/purchase_order_view.xml @@ -0,0 +1,19 @@ + + + + + purchase.order.view.form.inherit + purchase.order + + + + + + + + + +