[IMP] event_sale: extra QWeb report for printing event badges, with HTML fields for...
[odoo/odoo.git] / addons / process / process_view.xml
1 <?xml version="1.0" ?>
2 <openerp>
3 <data>
4
5     <menuitem
6         id="menu_process"
7         name="Enterprise Process"
8         parent="base.menu_custom"/>
9
10     <!-- Views for Process -->
11     <record model="ir.ui.view" id="view_process_form">
12         <field name="name">process.process.form</field>
13         <field name="model">process.process</field>
14         <field name="arch" type="xml">
15             <form string="Process" version="7.0">
16                 <sheet>
17                     <group col="4">
18                         <field name="name"/>
19                         <field name="model_id"/>
20                         <field name="active"/>
21                     </group>
22                     <notebook colspan="4">
23                         <page string="Nodes">
24                             <field name="node_ids" colspan="4" nolabel="1">
25                                 <tree string="Process Nodes">
26                                     <field name="name"/>
27                                     <field name="model_id"/>
28                                     <field name="kind"/>
29                                     <field name="flow_start"/>
30                                 </tree>
31                                 <form string="Process Node" version="7.0">
32                                     <group>
33                                         <group>
34                                             <field name="name"/>
35                                             <field name="flow_start"/>
36                                         </group>
37                                         <group>
38                                             <field name="kind"/>
39                                             <field name="subflow_id" attrs="{'invisible':[('kind','!=','subflow')]}"/>
40                                         </group>
41                                     </group>
42                                     
43                                     <notebook colspan="4">
44                                         <page string="Properties">
45                                             <group colspan="4" col="6">
46                                                 <field name="model_id"/>
47                                                 <field name="menu_id"/>
48                                                 <field name="help_url" widget="url"/>
49                                             </group>
50                                             <separator string="Conditions" colspan="4"/>
51                                             <field name="model_states"/>
52                                             <field name="condition_ids" nolabel="1" colspan="4">
53                                                 <tree string="Other Conditions" editable="top">
54                                                     <field name="name"/>
55                                                     <field name="model_id"/>
56                                                     <field name="model_states"/>
57                                                 </tree>
58                                             </field>
59                                         </page>
60                                         <page string="Transitions">
61                                             <group colspan="4" col="4">
62                                                 <group colspan="2" col="2">
63                                                     <field name="transition_in" nolabel="1" height="400">
64                                                         <tree string="Incoming Transitions">
65                                                             <field name="name"/>
66                                                             <field name="source_node_id"/>
67                                                         </tree>
68                                                     </field>
69                                                </group>
70                                                <group colspan="2" col="2">
71                                                     <field name="transition_out" nolabel="1" height="400">
72                                                         <tree string="Outgoing Transitions">
73                                                             <field name="name"/>
74                                                             <field name="target_node_id"/>
75                                                         </tree>
76                                                     </field>
77                                                </group>
78                                             </group>
79                                         </page>
80                                         <page string="Notes">
81                                            <field name="note" nolabel="1" colspan="4"/>
82                                         </page>
83                                     </notebook>
84                                 </form>
85                             </field>
86                         </page>
87                         <page string="Notes">
88                             <field name="note" colspan="4" nolabel="1"/>
89                         </page>
90                     </notebook>
91                 </sheet>
92             </form>
93         </field>
94     </record>
95
96     <record model="ir.ui.view" id="view_process_tree">
97         <field name="name">process.process.tree</field>
98         <field name="model">process.process</field>
99         <field name="arch" type="xml">
100             <tree string="Process">
101                 <field name="name"/>
102                 <field name="model_id"/>
103                 <field name="active"/>
104             </tree>
105         </field>
106     </record>
107
108     <record id="view_process_filter" model="ir.ui.view">
109             <field name="name">process.process.filter</field>
110             <field name="model">process.process</field>
111             <field name="arch" type="xml">
112                 <search string="Search Process">
113                     <field name="name" string="Process"/>
114                     <field name="model_id"/>
115                     <group expand="0" string="Group By...">
116                         <filter string="Object" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'model_id'}"/>
117                     </group>
118                 </search>
119             </field>
120         </record>
121
122     <record model="ir.actions.act_window" id="action_process_form">
123         <field name="name">Processes</field>
124         <field name="res_model">process.process</field>
125         <field name="view_type">form</field>
126         <field name="view_mode">tree,form</field>
127         <field name="search_view_id" ref="view_process_filter" />
128     </record>
129     <menuitem
130         id="menu_process_form"
131         action="action_process_form"
132         parent="menu_process"/>
133
134     <!-- Nodes -->
135     <record model="ir.ui.view" id="view_process_node_tree">
136         <field name="name">process.node.tree</field>
137         <field name="model">process.node</field>
138         <field name="arch" type="xml">
139             <tree string="Process Nodes">
140                 <field name="name"/>
141                 <field name="process_id"/>
142                 <field name="model_id"/>
143                 <field name="kind"/>
144                 <field name="flow_start"/>
145             </tree>
146         </field>
147     </record>
148
149     <record model="ir.ui.view" id="view_process_node_form">
150         <field name="name">process.node.form</field>
151         <field name="model">process.node</field>
152         <field name="arch" type="xml">
153             <form string="Process Node" version="7.0">
154                 <sheet layout="auto">
155                     <group>
156                         <group>
157                             <field name="name"/>
158                             <field name="process_id"/>
159                             <field name="flow_start"/>
160                         </group>
161                         <group>
162                             <field name="kind"/>
163                             <field name="subflow_id" attrs="{'invisible':[('kind','!=','subflow')]}"/>
164                         </group>
165                     </group>
166                     <notebook>
167                         <page string="Properties">
168                             <group col="4">
169                                 <field name="model_id"/>
170                                 <field name="menu_id"/>
171                                 <field name="help_url" widget="url"/>
172                                 <field name="model_states"/>
173                             </group>
174                             <field name="condition_ids">
175                                 <tree string="Other Conditions" editable="bottom">
176                                     <field name="name"/>
177                                     <field name="model_id"/>
178                                     <field name="model_states"/>
179                                 </tree>
180                             </field>
181                         </page>
182                         <page string="Transitions">
183                             <field name="transition_in" nolabel="1" height="400">
184                                 <tree string="Incoming Transitions">
185                                     <field name="name"/>
186                                     <field name="source_node_id"/>
187                                 </tree>
188                             </field>
189                             <field name="transition_out" nolabel="1" height="400">
190                                 <tree string="Outgoing Transitions">
191                                     <field name="name"/>
192                                     <field name="target_node_id"/>
193                                 </tree>
194                             </field>
195                         </page>
196                         <page string="Notes">
197                            <field name="note"/>
198                         </page>
199                     </notebook>
200                 </sheet>
201             </form>
202         </field>
203     </record>
204
205     <record id="view_process_node_filter" model="ir.ui.view">
206         <field name="name">process.node.filter</field>
207         <field name="model">process.node</field>
208         <field name="arch" type="xml">
209             <search string="Search ProcessNode">
210                 <field name="name" string="Process Node"/>
211                 <field name="kind" />
212                 <field name="model_id"/>
213                 <group expand="0" string="Group By...">
214                     <filter string="Object" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'model_id'}"/>
215                     <filter string="Kind Of Node" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'kind'}"/>
216                 </group>
217             </search>
218         </field>
219     </record>
220
221     <record model="ir.actions.act_window" id="action_process_node_form">
222         <field name="name">Process Nodes</field>
223         <field name="res_model">process.node</field>
224         <field name="view_type">form</field>
225         <field name="view_mode">tree,form</field>
226         <field name="search_view_id" ref="view_process_node_filter" />
227     </record>
228
229     <menuitem
230         id="menu_process_node_form"
231         action="action_process_node_form"
232         parent="menu_process"/>
233
234     <!-- Transitions -->
235
236     <record model="ir.ui.view" id="view_process_transition_tree">
237         <field name="name">process.transition.tree</field>
238         <field name="model">process.transition</field>
239         <field name="arch" type="xml">
240             <tree string="Process Transition">
241                 <field name="name"/>
242                 <field name="source_node_id"/>
243                 <field name="target_node_id"/>
244             </tree>
245         </field>
246     </record>
247
248     <record model="ir.ui.view" id="view_process_transition_form">
249         <field name="name">process.transition.form</field>
250         <field name="model">process.transition</field>
251         <field name="arch" type="xml">
252             <form string="Process Transition" version="7.0">
253                 <sheet >
254                     <group col="4">
255                         <field name="name"/>
256                         <field name="source_node_id"/>
257                         <field name="target_node_id"/>
258                     </group>
259                     <notebook>
260                         <page string="Actions">
261                             <field name="action_ids">
262                                 <tree string="Actions">
263                                     <field name="name"/>
264                                     <field name="state"/>
265                                     <field name="action"/>
266                                 </tree>
267                                 <form string="Actions" version="7.0">
268                                     <group col="4">
269                                         <field name="name" colspan="4"/>
270                                         <field name="state"/>
271                                         <field name="action"/>
272                                     </group>
273                                 </form>
274                             </field>
275                         </page>
276                         <page string="Workflow Transitions">
277                             <field name="transition_ids"/>
278                         </page>
279                         <page string="Associated Groups">
280                             <field name="group_ids"/>
281                         </page>
282                         <page string="Notes">
283                             <field name="note"/>
284                         </page>
285                     </notebook>
286                 </sheet>
287             </form>
288         </field>
289     </record>
290
291     <record id="view_process_transition_filter" model="ir.ui.view">
292         <field name="name">process.transition.filter</field>
293         <field name="model">process.transition</field>
294         <field name="arch" type="xml">
295             <search string="Search Process Transition">
296                 <field name="name" string="Process Transition"/>
297                 <field name="source_node_id"/>
298                 <field name="target_node_id"/>
299 <!--
300                 <newline/>
301                 <group expand="0" string="Group By..." colspan="4" col="4">
302                     <filter string="Source Node" icon="terp-personal" domain="[]" context="{'group_by':'source_node_id'}"/>
303                     <filter string="Target Node" icon="terp-personal" domain="[]" context="{'group_by':'target_node_id'}"/>
304                 </group>
305 -->
306             </search>
307         </field>
308     </record>
309
310     <record model="ir.actions.act_window" id="action_process_transition_form">
311         <field name="name">Process Transitions</field>
312         <field name="res_model">process.transition</field>
313         <field name="view_type">form</field>
314         <field name="view_mode">tree,form</field>
315         <field name="search_view_id" ref="view_process_transition_filter" />
316     </record>
317     <menuitem
318         id="menu_process_transition_form"
319         action="action_process_transition_form"
320         parent="menu_process"/>
321
322 </data>
323 </openerp>