Browse Source

[FIX] Functional workflow 9.0 to 10.0

pull/360/head
jet 8 years ago
parent
commit
ecd07d4e02
  1. 12
      partner_financial_risk/models/account_invoice.py
  2. 2
      partner_financial_risk/wizard/parner_risk_exceeded.py

12
partner_financial_risk/models/account_invoice.py

@ -4,14 +4,13 @@
from odoo import api, models, _ from odoo import api, models, _
class AccountInvoice(models.Model): class AccountInvoice(models.Model):
_inherit = 'account.invoice' _inherit = 'account.invoice'
@api.multi @api.multi
def invoice_open(self):
def action_invoice_open(self):
if self.env.context.get('bypass_risk', False): if self.env.context.get('bypass_risk', False):
return self.signal_workflow('invoice_open')
return super(AccountInvoice, self).action_invoice_open()
for invoice in self: for invoice in self:
partner = invoice.partner_id partner = invoice.partner_id
exception_msg = "" exception_msg = ""
@ -32,7 +31,8 @@ class AccountInvoice(models.Model):
'exception_msg': exception_msg, 'exception_msg': exception_msg,
'partner_id': partner.id, 'partner_id': partner.id,
'origin_reference': 'origin_reference':
'%s,%s' % (self._model, invoice.id),
'continue_method': 'invoice_open',
'%s,%s' % ('account.invoice', invoice.id),
'continue_method': 'action_invoice_open',
}).action_show() }).action_show()
return self.signal_workflow('invoice_open')
return super(AccountInvoice, self).action_invoice_open()

2
partner_financial_risk/wizard/parner_risk_exceeded.py

@ -2,7 +2,7 @@
# © 2016 Carlos Dauden <carlos.dauden@tecnativa.com> # © 2016 Carlos Dauden <carlos.dauden@tecnativa.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from openerp import api, fields, models, _
from odoo import api, fields, models, _
class PartnerRiskExceededWiz(models.TransientModel): class PartnerRiskExceededWiz(models.TransientModel):

Loading…
Cancel
Save