[IMP] account_coda: usabilty improvements
[odoo/odoo.git] / addons / account_coda / account_coda_view.xml
1 <?xml version="1.0" ?>
2 <openerp>
3 <data>
4
5     <record model="ir.ui.view" id="view_account_coda_form">
6         <field name="name">account.coda.form</field>
7         <field name="model">account.coda</field>
8         <field name="type">form</field>
9         <field name="arch" type="xml">
10             <form string="Coda import">
11                 <field name="name" />
12                 <field name="journal_id" widget="selection"/>
13                 <field name="date" />
14                 <field name="user_id" />
15                 <field name="company_id" widget="selection" groups="base.group_multi_company"/>
16                 <notebook colspan="4">
17                     <page string="Log">
18                        <field name="note" colspan="4" nolabel="1"/>
19                     </page>
20                     <page string="Statements">
21                        <field name="statement_ids" colspan="4" nolabel="1"/>
22                     </page>
23                 </notebook>
24             </form>
25         </field>
26     </record>
27
28     <record model="ir.ui.view" id="view_account_coda_tree">
29         <field name="name">account.coda.tree</field>
30         <field name="model">account.coda</field>
31         <field name="type">tree</field>
32         <field name="arch" type="xml">
33             <tree string="Coda Import">
34                 <field name="journal_id" widget="selection"/>
35                 <field name="date" />
36                 <field name="user_id" />
37                 <field name="company_id" widget="selection" groups="base.group_multi_company"/>
38             </tree>
39         </field>
40     </record>
41
42       <record id="view_aaccount_coda_filter" model="ir.ui.view">
43             <field name="name">account.coda.select</field>
44             <field name="model">account.coda</field>
45             <field name="type">search</field>
46             <field name="arch" type="xml">
47                 <search string="Search Coda">
48                    <group col="10" colspan="4">
49                         <field name="journal_id" widget='selection'/>
50                         <field name="date"/>
51                         <field name="user_id" default="uid"/>
52                         <field name="company_id" widget="selection" groups="base.group_multi_company"/>
53                     </group>
54                     <newline/>
55                     <group expand="0" string="Group By...">
56                         <filter string="User" icon="terp-personal" domain="[]"  context="{'group_by':'user_id'}"/>
57                         <separator orientation="vertical"/>
58                         <filter string="Journal" icon="terp-folder-orange" domain="[]" context="{'group_by':'journal_id'}"/>
59                         <filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'date'}"/>
60                         <separator orientation="vertical"/>
61                         <filter string="Company" icon="terp-go-home" domain="[]" groups="base.group_multi_company" context="{'group_by':'company_id'}"/>
62                     </group>
63                </search>
64             </field>
65         </record>
66
67     <record model="ir.actions.act_window" id="action_account_coda">
68         <field name="name">Coda Logs</field>
69         <field name="type">ir.actions.act_window</field>
70         <field name="res_model">account.coda</field>
71         <field name="view_type">form</field>
72         <field name="view_mode">tree,form</field>
73         <field name="context">{}</field>
74         <field name="search_view_id" ref="view_aaccount_coda_filter"/>
75     </record>
76
77     <menuitem name="Coda Import Logs" parent="account.menu_finance_bank_and_cash" id="menu_account_coda_statement" action="action_account_coda" groups="base.group_extended" sequence="32"/>
78
79     <menuitem name="Import Coda Statements" action="action_account_coda_import" parent="account.menu_account_pp_statements"
80      id="menu_account_coda_import" sequence="20"/>
81
82     <act_window name="Coda File"
83         domain="[('statement_ids', 'in', [active_id])]"
84         res_model="account.coda"
85         src_model="account.bank.statement"
86         view_type="form"
87         view_mode="tree,form"
88          id="act_account_payment_account_bank_statement"/>
89
90     </data>
91 </openerp>