added from extra-addons
[odoo/odoo.git] / addons / base_report_creator / base_report_creator_view.xml
1 <?xml version="1.0"?>
2 <terp>
3 <data>
4
5         <record model="ir.ui.view" id="base.view_model_fields_tree">
6                 <field name="name">ir.model.fields.tree</field>
7                 <field name="model">ir.model.fields</field>
8                 <field name="type">tree</field>
9                 <field name="arch" type="xml">
10                         <tree string="Fields">
11                                 <field name="model_id"/>
12                                 <field name="name"/>
13                                 <field name="field_description"/>
14                         </tree>
15                 </field>
16         </record>
17         
18         <record model="ir.ui.view" id="base_report_creator_tree">
19                 <field name="name">base_report_creator.report.tree</field>
20                 <field name="model">base_report_creator.report</field>
21                 <field name="type">tree</field>
22                 <field name="arch" type="xml">
23                         <tree string="Report Creator">
24                                 <field name="name"/>
25                                 <field name="type"/>
26                                 <field name="state"/>
27                         </tree>
28                 </field>
29         </record>
30         <record model="ir.ui.view" id="base_report_creator_form">
31                 <field name="name">base_report_creator.report.form</field>
32                 <field name="model">base_report_creator.report</field>
33                 <field name="type">form</field>
34                 <field name="arch" type="xml">
35                         <form string="Report Creator">
36                                 <notebook>
37                                 <page string="General Configuration">
38                                         <field name="name" select="1" colspan="4"/>
39                                         <field name="type" select="2"/>
40                                         <field name="active" select="2"/>
41                                         <newline/>
42                                         <field name="model_ids" colspan="4"/>
43                                         <separator string="State"  colspan="4"/>
44                                         <field name="state"/>
45                                         <button string="Create Menu" name="%(wizard_menu_create)d" type="action" colspan="2"/>
46                                 </page><page string="View parameters">
47                                         <separator string="Used View" colspan="4"/>
48                                         <field name="view_type1"/>
49                                         <field name="view_type2"/>
50                                         <field name="view_type3"/>
51                                         <separator string="Graph View" colspan="4"/>
52                                         <field name="view_graph_type"/>
53                                         <field name="view_graph_orientation"/>
54                                 </page><page string="Fields to Display">
55                                         <field name="field_ids" nolabel="1" colspan="4">
56                                                 <form string="Fields">
57                                                         <field name="sequence"/>
58                                                         <field name="field_id" domain="parent.model_ids and [('model_id','in',parent.model_ids[0][2])] or []">
59                                                                 <tree string="Field List">
60                                                                         <field name="model_id"/>
61                                                                         <field name="name"/>
62                                                                         <field name="field_description"/>
63                                                                 </tree>
64                                                         </field>
65                                                         <field name="group_method"/>
66                                                         <field name="graph_mode"/>
67                                                         <field name="calendar_mode"/>
68                                                 </form>
69                                                 <tree editable="bottom" string="Fields to Display">
70                                                         <field name="sequence"/>
71                                                         <field name="field_id" domain="parent.model_ids and [('model_id','in',parent.model_ids[0][2])] or []"/>
72                                                         <field name="group_method"/>
73                                                         <field name="graph_mode"/>
74                                                         <field name="calendar_mode"/>
75                                                 </tree>
76                                         </field>
77                                 </page><page string="Filters on Fields">
78                                         <button string="Add filter" name="%(wizard_set_filter_fields)d" type="action"/>
79                                         <field name="filter_ids" nolabel="1" colspan="4">
80                                                 <tree string="Filters">
81                                                         <field name="name"/>
82                                                         <field name="condition"/>
83                                                 </tree>
84                                                 <form string="Filters">
85                                                         <field name="name" colspan="4"/>
86                                                         <field name="expression" colspan="4"/>
87                                                         <field name="condition"/>
88                                                 </form>
89                                         </field>
90                                 </page><page string="Security">
91                                         <separator string="Authorized Groups (empty for all)" colspan="4"/>
92                                         <field name="group_ids" colspan="4" nolabel="1"/>
93                                 </page><page string="SQL Query">
94                                         <field name="sql_query" colspan="4" nolabel="1"/>
95                                 </page>
96                                 </notebook>
97                         </form>
98                 </field>
99         </record>
100         <record model="ir.actions.act_window" id="base_report_creator_action">
101                 <field name="res_model">base_report_creator.report</field>
102                 <field name="view_type">form</field>
103                 <field name="view_mode">tree,form</field>
104         </record>
105         <menuitem 
106                 name="Custom Reports" parent="board.next_id_50"
107                 id="menu_base_report_creator_action_config" 
108                 action="base_report_creator_action"/>
109
110         <record model="ir.ui.view" id="base_report_creator_tree_simple">
111                 <field name="name">base_report_creator.report.simple.tree</field>
112                 <field name="model">base_report_creator.report</field>
113                 <field name="type">tree</field>
114                 <field name="arch" type="xml">
115                         <tree string="Reports">
116                                 <field name="name"/>
117                         </tree>
118                 </field>
119         </record>
120         <record model="ir.actions.act_window" id="base_report_creator_action_tree">
121                 <field name="res_model">base_report_creator.report</field>
122                 <field name="view_type">tree</field>
123         </record>
124         <menuitem 
125                 name="Custom Reports" parent="board.dashboard_menu"
126                 id="menu_base_report_creator_action" 
127                 action="base_report_creator_action_tree"/>
128
129         <wizard
130                 id="wizard_report_open"
131                 string="Open Report"
132                 name="base_report_creator.report.open"/>
133
134         <record model="ir.values" id="ir_open_report">
135                 <field name="key2" eval="'tree_but_open'"/>
136                 <field name="model" eval="'base_report_creator.report'"/>
137                 <field name="name">Browse Report</field>
138                 <field name="value" eval="'ir.actions.wizard,%d'%wizard_report_open"/>
139                 <field name="object" eval="True"/>
140         </record>
141         <record model="ir.values" id="ir_open_report_multi">
142                 <field name="key2" eval="'client_action_multi'"/>
143                 <field name="model" eval="'base_report_creator.report'"/>
144                 <field name="name">Browse Report</field>
145                 <field name="value" eval="'ir.actions.wizard,%d'%wizard_report_open"/>
146                 <field name="object" eval="True"/>
147         </record>
148
149
150
151         </data>
152 </terp>