Allow to use a list of id for copy method

This commit is contained in:
Cédric Krier committed 2008-12-05 13:28:37 +01:00
1 parent 969307c28f
commit 6dc5fc1553
1 file changed
+5 -5
+5 -5
View File
@@ -583,7 +583,7 @@ class Purchase(OSV):
res = self.name_get(cursor, user, ids, context=context)
return res
def copy(self, cursor, user, purchase_id, default=None, context=None):
def copy(self, cursor, user, ids, default=None, context=None):
if default is None:
default = {}
default = default.copy()
@@ -593,8 +593,8 @@ class Purchase(OSV):
default['invoices'] = False
default['invoices_ignored'] = False
default['packing_state'] = 'none'
return super(Purchase, self).copy(cursor, user, purchase_id,
default=default, context=context)
return super(Purchase, self).copy(cursor, user, ids, default=default,
context=context)
def check_for_quotation(self, cursor, user, purchase_id, context=None):
purchase = self.browse(cursor, user, purchase_id, context=context)
@@ -1051,14 +1051,14 @@ class PurchaseLine(OSV):
context=context)
return [res]
def copy(self, cursor, user, line_id, default=None, context=None):
def copy(self, cursor, user, ids, default=None, context=None):
if default is None:
default = {}
default = default.copy()
default['moves'] = False
default['moves_ignored'] = False
default['invoice_lines'] = False
return super(PurchaseLine, self).copy(cursor, user, line_id,
return super(PurchaseLine, self).copy(cursor, user, ids,
default=default, context=context)
def create_move(self, cursor, user, line, context=None):