[MIG] contract_payment_mode: Migration to 10.0

This commit is contained in:
David Vidal
2017-05-25 10:47:35 +02:00
committed by Carolina Fernandez
parent b5689e2d94
commit 0894fba79d
6 changed files with 39 additions and 33 deletions

View File

@@ -1,5 +1,5 @@
# -*- coding: utf-8 -*-
from openerp import api, fields, models
from odoo import api, fields, models
class AccountAnalyticAccount(models.Model):
@@ -16,12 +16,10 @@ class AccountAnalyticAccount(models.Model):
if self.partner_id.customer_payment_mode_id:
self.payment_mode_id = self.partner_id.customer_payment_mode_id.id
@api.model
def _prepare_invoice_data(self, contract):
@api.multi
def _prepare_invoice(self):
invoice_vals = super(AccountAnalyticAccount, self)._prepare_invoice()
if contract.payment_mode_id:
invoice_vals['payment_mode_id'] = contract.payment_mode_id.id
invoice_vals['partner_bank_id'] = (
contract.partner_id.bank_ids[:1].id
)
if self.payment_mode_id:
invoice_vals['payment_mode_id'] = self.payment_mode_id.id
invoice_vals['partner_bank_id'] = self.partner_id.bank_ids[:1].id
return invoice_vals