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 -*- |
# -*- coding: utf-8 -*- |
||||
|
|
||||
from . import models |
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