Browse Source
[IMP] partner_financial_risk: Split module to new partner_financial_risk_sale_order
pull/294/head
[IMP] partner_financial_risk: Split module to new partner_financial_risk_sale_order
pull/294/head
10 changed files with 26 additions and 177 deletions
-
1partner_financial_risk/__init__.py
-
6partner_financial_risk/__openerp__.py
-
1partner_financial_risk/models/__init__.py
-
56partner_financial_risk/models/res_partner.py
-
41partner_financial_risk/tests/test_partner_financial_risk.py
-
17partner_financial_risk/views/res_company_view.xml
-
25partner_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,4 +1,3 @@ |
|||
# -*- coding: utf-8 -*- |
|||
|
|||
from . import models |
|||
from . import wizard |
@ -1,17 +0,0 @@ |
|||
<?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 model="ir.ui.view" id="view_company_partner_risk_form"> |
|||
<field name="name">res.company.form.partner.risk</field> |
|||
<field name="inherit_id" ref="base.view_company_form"/> |
|||
<field name="model">res.company</field> |
|||
<field name="arch" type="xml"> |
|||
<field name="overdue_msg" position="before"> |
|||
<field name="invoice_due_margin"/> |
|||
</field> |
|||
</field> |
|||
</record> |
|||
|
|||
</odoo> |
@ -1,3 +0,0 @@ |
|||
# -*- coding: utf-8 -*- |
|||
|
|||
from . import sale_order_risk_exceeded |
@ -1,19 +0,0 @@ |
|||
# -*- 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() |
@ -1,30 +0,0 @@ |
|||
<?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