Remove ids from on_change* calls
This commit is contained in:
1 parent
a41b016eca
commit
c7aa7901b7
1 file changed
+16
-19
+16
-19
@@ -205,7 +205,7 @@ class Purchase(ModelWorkflow, ModelSQL, ModelView):
|
||||
def default_shipment_state(self, cursor, user, context=None):
|
||||
return 'none'
|
||||
|
||||
def on_change_party(self, cursor, user, ids, vals, context=None):
|
||||
def on_change_party(self, cursor, user, vals, context=None):
|
||||
party_obj = self.pool.get('party.party')
|
||||
address_obj = self.pool.get('party.address')
|
||||
payment_term_obj = self.pool.get('account.invoice.payment_term')
|
||||
@@ -232,7 +232,7 @@ class Purchase(ModelWorkflow, ModelSQL, ModelView):
|
||||
res['payment_term'], context=context).rec_name
|
||||
return res
|
||||
|
||||
def on_change_with_currency_digits(self, cursor, user, ids, vals,
|
||||
def on_change_with_currency_digits(self, cursor, user, vals,
|
||||
context=None):
|
||||
currency_obj = self.pool.get('currency.currency')
|
||||
if vals.get('currency'):
|
||||
@@ -257,8 +257,7 @@ class Purchase(ModelWorkflow, ModelSQL, ModelView):
|
||||
res[purchase.id] = purchase.currency.digits
|
||||
return res
|
||||
|
||||
def on_change_with_party_lang(self, cursor, user, ids, vals,
|
||||
context=None):
|
||||
def on_change_with_party_lang(self, cursor, user, vals, context=None):
|
||||
party_obj = self.pool.get('party.party')
|
||||
if vals.get('party'):
|
||||
party = party_obj.browse(cursor, user, vals['party'],
|
||||
@@ -281,7 +280,7 @@ class Purchase(ModelWorkflow, ModelSQL, ModelView):
|
||||
res['language'] = purchase.party.lang.code
|
||||
return res
|
||||
|
||||
def on_change_lines(self, cursor, user, ids, vals, context=None):
|
||||
def on_change_lines(self, cursor, user, vals, context=None):
|
||||
currency_obj = self.pool.get('currency.currency')
|
||||
tax_obj = self.pool.get('account.tax')
|
||||
invoice_obj = self.pool.get('account.invoice')
|
||||
@@ -999,8 +998,7 @@ class PurchaseLine(ModelSQL, ModelView):
|
||||
res[line.id] = val
|
||||
return res
|
||||
|
||||
def on_change_with_unit_digits(self, cursor, user, ids, vals,
|
||||
context=None):
|
||||
def on_change_with_unit_digits(self, cursor, user, vals, context=None):
|
||||
uom_obj = self.pool.get('product.uom')
|
||||
if vals.get('unit'):
|
||||
uom = uom_obj.browse(cursor, user, vals['unit'],
|
||||
@@ -1031,7 +1029,7 @@ class PurchaseLine(ModelSQL, ModelView):
|
||||
res = {}
|
||||
return res
|
||||
|
||||
def on_change_product(self, cursor, user, ids, vals, context=None):
|
||||
def on_change_product(self, cursor, user, vals, context=None):
|
||||
party_obj = self.pool.get('party.party')
|
||||
product_obj = self.pool.get('product.product')
|
||||
uom_obj = self.pool.get('product.uom')
|
||||
@@ -1098,11 +1096,11 @@ class PurchaseLine(ModelSQL, ModelView):
|
||||
vals = vals.copy()
|
||||
vals['unit_price'] = res['unit_price']
|
||||
vals['type'] = 'line'
|
||||
res['amount'] = self.on_change_with_amount(cursor, user, ids,
|
||||
vals, context=context)
|
||||
res['amount'] = self.on_change_with_amount(cursor, user, vals,
|
||||
context=context)
|
||||
return res
|
||||
|
||||
def on_change_quantity(self, cursor, user, ids, vals, context=None):
|
||||
def on_change_quantity(self, cursor, user, vals, context=None):
|
||||
product_obj = self.pool.get('product.product')
|
||||
|
||||
if context is None:
|
||||
@@ -1126,10 +1124,10 @@ class PurchaseLine(ModelSQL, ModelView):
|
||||
context=ctx2)[vals['product']]
|
||||
return res
|
||||
|
||||
def on_change_unit(self, cursor, user, ids, vals, context=None):
|
||||
return self.on_change_quantity(cursor, user, ids, vals, context=context)
|
||||
def on_change_unit(self, cursor, user, vals, context=None):
|
||||
return self.on_change_quantity(cursor, user, vals, context=context)
|
||||
|
||||
def on_change_with_amount(self, cursor, user, ids, vals, context=None):
|
||||
def on_change_with_amount(self, cursor, user, vals, context=None):
|
||||
currency_obj = self.pool.get('currency.currency')
|
||||
if vals.get('type') == 'line':
|
||||
if isinstance(vals.get('_parent_purchase.currency'), (int, long)):
|
||||
@@ -1418,8 +1416,7 @@ class Template(ModelSQL, ModelView):
|
||||
return True
|
||||
return False
|
||||
|
||||
def on_change_with_purchase_uom(self, cursor, user, ids, vals,
|
||||
context=None):
|
||||
def on_change_with_purchase_uom(self, cursor, user, vals, context=None):
|
||||
uom_obj = self.pool.get('product.uom')
|
||||
res = False
|
||||
|
||||
@@ -1460,9 +1457,9 @@ Template()
|
||||
class Product(ModelSQL, ModelView):
|
||||
_name = 'product.product'
|
||||
|
||||
def on_change_with_purchase_uom(self, cursor, user, ids, vals, context=None):
|
||||
def on_change_with_purchase_uom(self, cursor, user, vals, context=None):
|
||||
template_obj = self.pool.get('product.template')
|
||||
return template_obj.on_change_with_purchase_uom(cursor, user, ids, vals,
|
||||
return template_obj.on_change_with_purchase_uom(cursor, user, vals,
|
||||
context=context)
|
||||
|
||||
def get_purchase_price(self, cursor, user, ids, quantity=0, context=None):
|
||||
@@ -1800,7 +1797,7 @@ class Move(ModelSQL, ModelView):
|
||||
return self.on_change_with_purchase_visible(cursor, user, [], vals,
|
||||
context=context)
|
||||
|
||||
def on_change_with_purchase_visible(self, cursor, user, ids, vals,
|
||||
def on_change_with_purchase_visible(self, cursor, user, vals,
|
||||
context=None):
|
||||
location_obj = self.pool.get('stock.location')
|
||||
if vals.get('from_location'):
|
||||
|
||||
Reference in new issue
Block a user