[MERGE] addons 16 survey
[odoo/odoo.git] / addons / l10n_ch / bank_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <!-- res.bank base form-->    
5         <record model="ir.ui.view" id="view_res_bank_form">
6             <field name="name">res.bank.form</field>
7             <field name="model">res.bank</field>
8             <field name="inherit_id" ref="base.view_res_bank_form"/>
9             <field name="arch" type="xml">
10                 <field name="name" position="after">
11                     <field name="code"/>
12                 </field>
13                 <field name="bic" position="after">
14                     <field name="clearing"/>
15                 </field>
16             </field>
17         </record>
18         
19         <!-- res.bank base tree-->
20         <record model="ir.ui.view" id="l10nch_view_res_bank_tree">
21             <field name="name">res.bank.tree</field>
22             <field name="model">res.bank</field>
23             <field name="inherit_id" ref="base.view_res_bank_tree"/>
24             <field name="arch" type="xml">
25                 <field name="name" position="after">
26                     <field name="code"/>
27                     <field name="clearing"/>
28                 </field>
29             </field>
30         </record>
31
32         <!-- res.partner.bank base form-->
33         <!-- Sales -> Configuration -> Address Book -> Bank accounts -->
34         <!-- Invoice -> Bank account -->
35
36         <record model="ir.ui.view" id="l10nch_view_res_partner_bank_from_invoice">
37             <field name="name">res.partner_bank.form.hide.frominvoice</field>
38             <field name="model">res.partner.bank</field>
39             <field name="inherit_id" ref="base.view_partner_bank_form"/>
40             <field name="arch" type="xml">
41                 <xpath expr="//field[@name='acc_number']" position="attributes">
42                     <attribute name="attrs">{'required': [('state','not in',['bvpost','bvrpost'])]}</attribute>
43                 </xpath>
44                 <xpath expr="//field[@name='acc_number']" position="after">
45                     <field name="post_number" attrs="{'required': [('state','in',['bvpost','bvrpost','bvrbank'])], 'invisible': [('state','not in', ['bvpost','bvrpost','bvbank','bvrbank'])]}"/>
46                     <field name="dta_code" attrs="{'invisible': [('state','in', ['bvpost','bvrpost'])]}"/>
47                     <field name="my_bank"  attrs="{'invisible': ['|', ('state', 'not in', ['bvrpost','bvrbank']), ('company_id', '=', False)]}" />
48                 </xpath>
49                 <xpath expr="//group[@name='bank']" position="after">
50                     <group string="BVR print options" attrs="{'invisible': [('my_bank', '!=', True)]}" >
51                         <field name="bvr_adherent_num" attrs="{'invisible': [('state','!=','bvrbank')]}"/>
52                         <field name="print_bank"/>
53                         <field name="print_account"/>
54                     </group>
55                 </xpath>
56             </field>
57         </record>        
58
59         <!-- res.partner form bank list-->
60         <!-- Adding Type and bank name -->
61         <record id="l10nch_view_partner_bank_details_list" model="ir.ui.view">
62             <field name="name">res.partner.form.bank_details.list</field>
63             <field name="model">res.partner</field>
64             <field name="inherit_id" ref="account.view_partner_property_form"/>
65             <field name="arch" type="xml">
66                  <xpath expr="//field[@name='bank_ids']/tree/field[@name='acc_number']" position="before">
67                     <field name="state" />
68                     <field name="bank" />
69                 </xpath>
70             </field>
71         </record>
72
73         <!-- res.partner form bank list-->
74         <!-- Adding Type and bank name -->
75         <record id="l10nch_view_partner_bank_invoice_tree" model="ir.ui.view">
76             <field name="name">res.partner.bank.tree.from_invoice</field>
77             <field name="model">res.partner.bank</field>
78             <field name="inherit_id" ref="base.view_partner_bank_tree"/>
79             <field name="arch" type="xml">
80                 <field name="acc_number" position="before">
81                     <field name="state" />
82                     <field name="bank" />
83                 </field> 
84             </field>
85         </record>
86
87
88     </data>
89 </openerp>