"author" : "Tiny",
"category" : "Generic Modules/Base",
"depends" : ["base"],
+ "update_xml" : ["base_iban_view.xml"],
"init_xml" : ["base_iban_data.xml"],
"active": False,
"installable": True
_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()
<?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
-->
<field eval="True" name="readonly"/>
</record>
</data>
-</terp>
\ No newline at end of file
+</terp>
--- /dev/null
+<?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>