summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsbh (Open ERP) <sbh@tinyerp.com>2010-08-25 17:09:56 +0530
committersbh (Open ERP) <sbh@tinyerp.com>2010-08-25 17:09:56 +0530
commit1a7d5d1890e0fcb8fb79c00812e879c8d41d3370 (patch)
treef1aa10db4756f85fd2cad60e579664f9d370980a
parent68c44fe36d1d55ed4cda58536bedb40df07f0763 (diff)
[IMP] purchase_requisition: Add the copy method for set the purchase_ids blank and set the name
bzr revid: sbh@tinyerp.com-20100825113956-kqdpehujp5q6m4jq
-rw-r--r--addons/purchase_requisition/purchase_requisition.py9
1 files changed, 9 insertions, 0 deletions
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):