13 changed files with 210 additions and 88 deletions
-
5partner_financial_risk/README.rst
-
1partner_financial_risk/__init__.py
-
1partner_financial_risk/__openerp__.py
-
2partner_financial_risk/models/res_company.py
-
4partner_financial_risk/models/res_config.py
-
93partner_financial_risk/models/res_partner.py
-
48partner_financial_risk/models/sale.py
-
2partner_financial_risk/views/res_company_view.xml
-
4partner_financial_risk/views/res_config_view.xml
-
86partner_financial_risk/views/res_partner_view.xml
-
3partner_financial_risk/wizard/__init__.py
-
19partner_financial_risk/wizard/sale_order_risk_exceeded.py
-
30partner_financial_risk/wizard/sale_order_risk_exceeded_view.xml
@ -1,3 +1,4 @@ |
|||
# -*- coding: utf-8 -*- |
|||
|
|||
from . import models |
|||
from . import wizard |
@ -0,0 +1,3 @@ |
|||
# -*- coding: utf-8 -*- |
|||
|
|||
from . import sale_order_risk_exceeded |
@ -0,0 +1,19 @@ |
|||
# -*- coding: utf-8 -*- |
|||
# © 2016 Carlos Dauden <carlos.dauden@tecnativa.com> |
|||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|||
|
|||
from openerp import api, fields, models |
|||
|
|||
|
|||
class SaleOrderRiskExceeded(models.TransientModel): |
|||
_name = 'sale.order.risk.exceeded' |
|||
|
|||
partner_id = fields.Many2one( |
|||
comodel_name='res.partner', readonly=True, string='Customer') |
|||
exception_msg = fields.Text(readonly=True) |
|||
|
|||
@api.multi |
|||
def button_continue(self): |
|||
self.ensure_one() |
|||
so = self.env['sale.order'].browse(self.env.context['active_id']) |
|||
return so.with_context(bypass_risk=True).action_confirm() |
@ -0,0 +1,30 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<!-- © 2016 Carlos Dauden <carlos.dauden@tecnativa.com> |
|||
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl-3). --> |
|||
<odoo> |
|||
<record id="sale_order_risk_exceeded_view" model="ir.ui.view"> |
|||
<field name="name">Partner risk exceeded</field> |
|||
<field name="model">sale.order.risk.exceeded</field> |
|||
<field name="arch" type="xml"> |
|||
<form string=""> |
|||
<p>The partner has exceeded his risk</p> |
|||
<field name="exception_msg" colspan="2" nolabel="1"/> |
|||
<group> |
|||
<field name="partner_id"/> |
|||
</group> |
|||
<footer> |
|||
<button string="Continue" |
|||
class="oe_highlight" |
|||
name="button_continue" |
|||
type="object" |
|||
groups="" |
|||
/> |
|||
<button string="Cancel" |
|||
class="oe_link" |
|||
special="cancel" |
|||
/> |
|||
</footer> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
</odoo> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue