diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index b49b99fd6e0..e99ad160eb6 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -1069,6 +1069,15 @@ class mrp_production(osv.osv): production.write({'state': 'confirmed'}, context=context) return 0 + def action_assign(self, cr, uid, ids, context=None): + """ + Checks the availability on the consume lines of the production order + """ + move_obj = self.pool.get("stock.move") + for production in self.browse(cr, uid, ids, context=context): + move_obj.action_assign(cr, uid, [x.id for x in production.move_lines], context=context) + + def force_production(self, cr, uid, ids, *args): """ Assigns products. @param *args: Arguments diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index 17e5c1c51ef..622c2bb7a02 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -673,6 +673,7 @@