[IMP] Generic: configuration menus reorganization
[odoo/odoo.git] / addons / account_bank_statement_extensions / account_bank_statement_view.xml
1 <?xml version="1.0" ?>
2 <openerp>
3   <data>
4
5     <!-- Batch Payment Info form -->
6     
7     <record id="view_statement_line_global_form" model="ir.ui.view">
8       <field name="name">statement.line.global.form</field>
9       <field name="model">account.bank.statement.line.global</field>
10       <field name="arch" type="xml">
11         <form string="Batch Payment Info">
12             <group col="4">
13                 <field name="name"/>
14                 <field name="amount"/>
15                 <field name="code"/>
16                 <field name="parent_id"/>
17                 <field name="type"/>
18             </group>
19             <notebook>
20                 <page string="Transactions">
21                   <field name="bank_statement_line_ids"/>
22                 </page>
23                 <page string="Child Batch Payments">
24                   <field name="child_ids">
25                     <tree string="Child Batch Payments">
26                       <field name="name"/>
27                       <field name="amount"/>
28                       <field name="code"/>
29                     </tree>
30                   </field>
31                 </page>
32             </notebook>
33         </form>
34       </field>
35     </record>
36     
37     <!-- add Valuta Date and Globalisation id to bank statement line -->
38     
39     <record id="view_bank_statement_form_add_fields" model="ir.ui.view">
40       <field name="name">view.bank.statement.form.add.fields</field>
41       <field name="model">account.bank.statement</field>
42       <field name="inherit_id" ref="account.view_bank_statement_form"/>
43       <field name="arch" type="xml">
44         <data>
45           <xpath expr="//page[@name='statement_line_ids']/field[@name='line_ids']/tree/field[@name='amount']" position="after">
46             <field name="val_date" invisible="1"/>
47             <field name="globalisation_id" string="Glob. Id" invisible="1"/>
48             <field name="state" invisible="1"/>
49           </xpath>
50         </data>
51       </field>
52     </record>
53
54     <!-- Bank Statement Line View -->
55
56     <record id="view_bank_statement_line_list" model="ir.ui.view">
57       <field name="name">bank.statement.line.list</field>
58       <field name="model">account.bank.statement.line</field>
59       <field name="arch" type="xml">
60         <tree editable="bottom" string="Statement Lines">
61           <field name="sequence" readonly="1" invisible="1"/>
62           <field name="journal_id" readonly="1"/>
63           <field name="date" readonly="1"/>
64           <field name="val_date" readonly="1"/>
65           <field name="name"/>
66           <field name="statement_id"/>
67           <field name="ref" readonly="1"/>
68           <field name="partner_id"/>
69           <field name="amount" readonly="1" sum="Total Amount"/>
70           <field name="globalisation_id" string="Glob. Id"/>
71           <field name="globalisation_amount" string="Glob. Am."/>
72           <field name="state"/>
73         </tree>
74       </field>
75     </record>
76
77     <record id="view_bank_statement_line_form" model="ir.ui.view">
78       <field name="name">bank.statement.line.form</field>
79       <field name="model">account.bank.statement.line</field>
80       <field name="arch" type="xml">
81         <form string="Statement Line">
82           <group col="4">
83               <field name="statement_id"/>
84               <field name="journal_id"/>
85               <field name="date"/>
86               <field name="val_date"/>
87               <field name="name"/>
88               <field name="ref" readonly="0"/>
89               <field name="partner_id"/>
90               <field name="amount"/>
91               <field name="globalisation_id"/>
92               <field name="sequence" readonly="0"/>
93               <field name="state"/>
94           </group>
95           <separator string="Notes"/>
96           <field name="note"/>
97         </form>
98       </field>
99     </record>
100
101     <record id="view_bank_statement_line_filter" model="ir.ui.view">
102         <field name="name">bank.statement.line.filter</field>
103         <field name="model">account.bank.statement.line</field>
104         <field name="arch" type="xml">
105             <search string="Search Bank Transactions">
106                 <field name="name" filter_domain="['|', ('name','ilike',self), ('ref','ilike',self)]" string="Bank Transaction"/>
107                 <field name="val_date"/>
108                 <filter name="debit" string="Debit" domain="[('amount','&gt;',0)]" icon="terp-folder-green" help="Debit Transactions."/>
109                 <filter name="credit" string="Credit" domain="[('amount','&lt;',0)]" icon="terp-folder-orange" help="Credit Transactions."/>
110                 <separator/>
111                 <filter name="draft" string="Draft" domain="[('state','=','draft')]" icon="terp-document-new" help="Draft Statement Lines."/>
112                 <filter name="confirm" string="Confirmed" domain="[('state','=','confirm')]" icon="terp-camera_test" help="Confirmed Statement Lines."/>
113                 <field name="journal_id"/>
114                 <field name="statement_id"/>
115                 <field name="globalisation_id" string="Glob. Id"/>
116                 <group string="Extended Filters..." expand="0">
117                     <field name="partner_id"/>
118                     <field name="amount"/>
119                     <field name="globalisation_amount" string="Glob. Amount"/>
120                     <field name="note"/>
121                 </group>
122                 <group string="Group By" expand="1">
123                     <filter string="Journal" context="{'group_by':'journal_id'}" icon="terp-folder-green"/>
124                     <filter string="Statement" context="{'group_by':'statement_id'}" icon="terp-folder-orange"/>
125                 </group>
126             </search>
127         </field>
128     </record>
129
130     <record id="action_bank_statement_line" model="ir.actions.act_window">
131       <field name="name">Bank Statement Lines</field>
132       <field name="res_model">account.bank.statement.line</field>
133       <field name="view_type">form</field>
134       <field name="view_mode">tree,form</field>
135       <field name="context">{'block_statement_line_delete' : 1}</field>
136       <field name="search_view_id" ref="view_bank_statement_line_filter"/>
137       <field name="view_id" ref="view_bank_statement_line_list"/>
138     </record>
139
140
141     <menuitem action="action_bank_statement_line" id="bank_statement_line" parent="account.menu_finance_bank_and_cash" sequence="20" groups="base.group_no_one"/>
142
143
144   </data>
145 </openerp>