*added an overwriting of name_get for res_partner_bank
*splitted the base_iban_data.xml into 2 files (added base_iban_view.xml) + modified __terp__ file accordingly *improved the tree view of res_patner_bank to see the iban account bzr revid: qdp-8a10efa3e6dba07d412e783d99104e41153474b6
This commit is contained in:
parent
3d7e5d9969
commit
61c3ac1d5a
|
@ -31,6 +31,7 @@
|
|||
"author" : "Tiny",
|
||||
"category" : "Generic Modules/Base",
|
||||
"depends" : ["base"],
|
||||
"update_xml" : ["base_iban_view.xml"],
|
||||
"init_xml" : ["base_iban_data.xml"],
|
||||
"active": False,
|
||||
"installable": True
|
||||
|
|
|
@ -35,5 +35,17 @@ class res_partner_bank(osv.osv):
|
|||
_columns = {
|
||||
'iban': fields.char('IBAN', size=34, readonly=True, help="International Bank Account Number"),
|
||||
}
|
||||
|
||||
def name_get(self, cr, uid, ids, context=None):
|
||||
res = []
|
||||
to_check_ids = []
|
||||
for id in self.browse(cr, uid, ids):
|
||||
if id.state=='iban':
|
||||
res.append((id.id,id.iban))
|
||||
else:
|
||||
to_check_ids.append(id.id)
|
||||
res += super(res_partner_bank, self).name_get(cr, uid, to_check_ids, context)
|
||||
return res
|
||||
|
||||
res_partner_bank()
|
||||
|
||||
|
|
|
@ -1,35 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<terp>
|
||||
<data>
|
||||
|
||||
<record id="view_partner_bank_iban_form" model="ir.ui.view">
|
||||
<field name="name">res.partner.bank.form.iban.inherit</field>
|
||||
<field name="model">res.partner.bank</field>
|
||||
<field name="inherit_id" ref="base.view_partner_bank_form"/>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<field name="acc_number" position="after">
|
||||
<newline/>
|
||||
<field name="iban"/>
|
||||
<newline/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_partner_iban_form" model="ir.ui.view">
|
||||
<field name="name">res.partner.form.iban.inherit</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<field name="acc_number" position="after">
|
||||
<newline/>
|
||||
<field name="iban"/>
|
||||
<newline/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
|
||||
<!--
|
||||
Default bank account description
|
||||
-->
|
||||
|
@ -68,4 +40,4 @@
|
|||
<field eval="True" name="readonly"/>
|
||||
</record>
|
||||
</data>
|
||||
</terp>
|
||||
</terp>
|
||||
|
|
|
@ -0,0 +1,47 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<terp>
|
||||
<data>
|
||||
|
||||
<record id="view_partner_bank_iban_form" model="ir.ui.view">
|
||||
<field name="name">res.partner.bank.form.iban.inherit</field>
|
||||
<field name="model">res.partner.bank</field>
|
||||
<field name="inherit_id" ref="base.view_partner_bank_form"/>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<field name="acc_number" position="after">
|
||||
<newline/>
|
||||
<field name="iban"/>
|
||||
<newline/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_partner_abnk_iban_tree" model="ir.ui.view">
|
||||
<field name="name">res.partner.bank.tree.iban.inherit</field>
|
||||
<field name="model">res.partner.bank</field>
|
||||
<field name="inherit_id" ref="base.view_partner_bank_tree"/>
|
||||
<field name="type">tree</field>
|
||||
<field name="arch" type="xml">
|
||||
<field name="acc_number" position="after">
|
||||
<field name="iban"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<!-- view for res.partner -->
|
||||
<record id="view_partner_iban_form" model="ir.ui.view">
|
||||
<field name="name">res.partner.form.iban.inherit</field>
|
||||
<field name="model">res.partner</field>
|
||||
<field name="inherit_id" ref="base.view_partner_form"/>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<field name="acc_number" position="after">
|
||||
<newline/>
|
||||
<field name="iban"/>
|
||||
<newline/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</terp>
|
Loading…
Reference in New Issue