diff --git a/addons/mrp/procurement.py b/addons/mrp/procurement.py index 0fab30a0b41..f1c5b66d7d9 100644 --- a/addons/mrp/procurement.py +++ b/addons/mrp/procurement.py @@ -123,12 +123,3 @@ class procurement_order(osv.osv): for procurement in self.browse(cr, uid, ids, context=context): body = _("Manufacturing Order %s created.") % ( procurement.production_id.name,) self.message_post(cr, uid, [procurement.id], body=body, context=context) - - -class sale_order(osv.Model): - _inherit ='sale.order' - - def _prepare_order_line_procurement(self, cr, uid, order, line, move_id, date_planned, context=None): - result = super(sale_order, self)._prepare_order_line_procurement(cr, uid, order, line, move_id, date_planned, context) - result['property_ids'] = [(6, 0, [x.id for x in line.property_ids])] - return result diff --git a/addons/sale_mrp/sale_mrp.py b/addons/sale_mrp/sale_mrp.py index 63c741af61e..ffdf0384913 100644 --- a/addons/sale_mrp/sale_mrp.py +++ b/addons/sale_mrp/sale_mrp.py @@ -87,6 +87,11 @@ class mrp_production(osv.osv): 'sale_ref': fields.function(_ref_calc, multi='sale_name', type='char', string='Sale Reference', help='Indicate the Customer Reference from sales order.'), } -mrp_production() -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: +class sale_order(osv.Model): + _inherit ='sale.order' + + def _prepare_order_line_procurement(self, cr, uid, order, line, move_id, date_planned, context=None): + result = super(sale_order, self)._prepare_order_line_procurement(cr, uid, order, line, move_id, date_planned, context) + result['property_ids'] = [(6, 0, [x.id for x in line.property_ids])] + return result