From 1a7d5d1890e0fcb8fb79c00812e879c8d41d3370 Mon Sep 17 00:00:00 2001 From: "sbh (Open ERP)" Date: Wed, 25 Aug 2010 17:09:56 +0530 Subject: [PATCH] [IMP] purchase_requisition: Add the copy method for set the purchase_ids blank and set the name bzr revid: sbh@tinyerp.com-20100825113956-kqdpehujp5q6m4jq --- addons/purchase_requisition/purchase_requisition.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addons/purchase_requisition/purchase_requisition.py b/addons/purchase_requisition/purchase_requisition.py index f9698e498d7..b68bc5fa36f 100644 --- a/addons/purchase_requisition/purchase_requisition.py +++ b/addons/purchase_requisition/purchase_requisition.py @@ -52,6 +52,15 @@ class purchase_requisition(osv.osv): 'name': lambda obj, cr, uid, context: obj.pool.get('ir.sequence').get(cr, uid, 'purchase.order.requisition'), } + def copy(self, cr, uid, id, default=None,context={}): + if not default: + default = {} + default.update({ + 'state':'draft', + 'purchase_ids':[], + 'name': self.pool.get('ir.sequence').get(cr, uid, 'purchase.order.requisition'), + }) + return super(purchase_requisition, self).copy(cr, uid, id, default, context) def tender_cancel(self, cr, uid, ids, context=None): purchase_order_obj = self.pool.get('purchase.order') for purchase in self.browse(cr, uid, ids):