Add active field on res.partner.bank

This commit is contained in:
Alexis de Lattre
2018-09-18 21:32:16 +02:00
parent a415744f11
commit 4995403bf5
4 changed files with 40 additions and 0 deletions

View File

@@ -2,6 +2,7 @@
from . import users from . import users
from . import partner from . import partner
from . import partner_bank
from . import company from . import company
from . import mail from . import mail
from . import misc from . import misc

View File

@@ -0,0 +1,12 @@
# -*- coding: utf-8 -*-
# Copyright 2018 Akretion France
# @author: Alexis de Lattre <alexis.delattre@akretion.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import fields, models
class ResPartnerBank(models.Model):
_inherit = 'res.partner.bank'
active = fields.Boolean(default=True)

View File

@@ -7,6 +7,22 @@
<odoo> <odoo>
<record id="view_partner_bank_form" model="ir.ui.view">
<field name="name">usability.res.partner.bank.form</field>
<field name="model">res.partner.bank</field>
<field name="inherit_id" ref="base.view_partner_bank_form"/>
<field name="arch" type="xml">
<group col="4" position="before">
<div class="oe_button_box" name="button_box">
<button name="toggle_active" type="object"
class="oe_stat_button" icon="fa-archive">
<field name="active" widget="boolean_button"
options='{"terminology": "archive"}'/>
</button>
</div>
</group>
</field>
</record>
<record id="view_partner_bank_tree" model="ir.ui.view"> <record id="view_partner_bank_tree" model="ir.ui.view">
<field name="name">base_usability.res.partner.bank.tree</field> <field name="name">base_usability.res.partner.bank.tree</field>
@@ -20,5 +36,15 @@
</field> </field>
</record> </record>
<record id="view_partner_bank_search" model="ir.ui.view">
<field name="name">base_usability.res.partner.bank.search</field>
<field name="model">res.partner.bank</field>
<field name="inherit_id" ref="base.view_partner_bank_search"/>
<field name="arch" type="xml">
<field name="partner_id" position="after">
<filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>
</field>
</field>
</record>
</odoo> </odoo>

View File

@@ -34,4 +34,5 @@ def formatLang(
grouping=grouping, monetary=monetary, dp=dp, currency_obj=currency_obj) grouping=grouping, monetary=monetary, dp=dp, currency_obj=currency_obj)
return res return res
report_sxw.rml_parse.formatLang = formatLang report_sxw.rml_parse.formatLang = formatLang