[FIX] addons: fix usage of decorators api.v7/api.v8
This commit is contained in:
@@ -960,7 +960,7 @@ class AccountInvoice(models.Model):
|
||||
recs = self.browse(cr, uid, ids, context)
|
||||
pay_journal = self.pool.get('account.journal').browse(cr, uid, pay_journal_id, context=context)
|
||||
writeoff_acc = self.pool.get('account.account').browse(cr, uid, writeoff_acc_id, context=context)
|
||||
return recs.pay_and_reconcile(pay_journal, pay_amount, date, writeoff_acc)
|
||||
return AccountInvoice.pay_and_reconcile(recs, pay_journal, pay_amount, date, writeoff_acc)
|
||||
|
||||
@api.multi
|
||||
def _track_subtype(self, init_values):
|
||||
|
||||
@@ -599,8 +599,9 @@ class AccountMoveLine(models.Model):
|
||||
|
||||
@api.v7
|
||||
def prepare_move_lines_for_reconciliation_widget(self, cr, uid, line_ids, target_currency_id=False, context=None):
|
||||
recs = self.browse(cr, uid, line_ids, context)
|
||||
target_currency = target_currency_id and self.pool.get('res.currency').browse(cr, uid, target_currency_id, context=context) or False
|
||||
return self.browse(cr, uid, line_ids, context).prepare_move_lines_for_reconciliation_widget(target_currency=target_currency)
|
||||
return AccountMoveLine.prepare_move_lines_for_reconciliation_widget(recs, target_currency=target_currency)
|
||||
|
||||
@api.v8
|
||||
def prepare_move_lines_for_reconciliation_widget(self, target_currency=False, target_date=False):
|
||||
@@ -695,11 +696,7 @@ class AccountMoveLine(models.Model):
|
||||
accounts = self.pool['account.account'].browse(cr, uid, datum['id'], context=context)
|
||||
self.pool['account.account'].mark_as_reconciled(cr, uid, accounts.ids, context=context)
|
||||
|
||||
@api.v7
|
||||
def process_reconciliation(self, cr, uid, mv_line_ids, new_mv_line_dicts, context=None):
|
||||
return self.browse(cr, uid, mv_line_ids, context).process_reconciliation(new_mv_line_dicts)
|
||||
|
||||
@api.v8
|
||||
@api.multi
|
||||
def process_reconciliation(self, new_mv_line_dicts):
|
||||
""" Create new move lines from new_mv_line_dicts (if not empty) then call reconcile_partial on self and new move lines
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ class AccountTaxPython(models.Model):
|
||||
partner = partner_id and self.pool.get('res.partner').browse(cr, uid, partner_id, context=context) or None
|
||||
ids = isinstance(ids, (int, long)) and [ids] or ids
|
||||
recs = self.browse(cr, uid, ids, context=context)
|
||||
return recs.compute_all(price_unit, currency, quantity, product, partner)
|
||||
return AccountTaxPython.compute_all(recs, price_unit, currency, quantity, product, partner)
|
||||
|
||||
class AccountTaxTemplatePython(models.Model):
|
||||
_inherit = 'account.tax.template'
|
||||
|
||||
@@ -182,11 +182,6 @@ class procurement_order(osv.osv):
|
||||
def reset_to_confirmed(self, cr, uid, ids, context=None):
|
||||
return self.write(cr, uid, ids, {'state': 'confirmed'}, context=context)
|
||||
|
||||
@api.v8
|
||||
def run(self, autocommit=False):
|
||||
return self._model.run(self._cr, self._uid, self.ids, autocommit=False, context=self._context)
|
||||
|
||||
@api.v7
|
||||
def run(self, cr, uid, ids, autocommit=False, context=None):
|
||||
for procurement_id in ids:
|
||||
#we intentionnaly do the browse under the for loop to avoid caching all ids which would be resource greedy
|
||||
|
||||
Reference in New Issue
Block a user