[IMP]: marketing_campaign: Some improvement in Workitem(Followup) object
[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 Processes"
8         parent="base.menu_custom"
9         groups="base.group_extended"/>
10
11     <!-- Views for Process -->
12     <record model="ir.ui.view" id="view_process_form">
13         <field name="name">process.process.form</field>
14         <field name="model">process.process</field>
15         <field name="type">form</field>
16         <field name="arch" type="xml">
17             <form string="Process">
18                 <group colspan="4" string="Details">
19                     <field name="name" select="1"/>
20                     <field name="active"/>
21                     <field name="model_id" select="1"/>
22                 </group>
23                 <notebook colspan="4">
24                     <page string="Nodes">
25                         <field name="node_ids" colspan="4" nolabel="1">
26                             <tree string="Process Nodes">
27                                 <field name="name"/>
28                                 <field name="model_id" select="1"/>
29                                 <field name="kind" select="1"/>
30                                 <field name="flow_start"/>
31                             </tree>
32                             <form string="Process Node">
33                                 <group colspan="4" string="Details">
34                                     <field name="name" select="1"/>
35                                     <field name="flow_start"/>
36                                     <field name="process_id" readonly="1" required="0"/> <!-- used by transition_out -->
37                                     <newline/>
38                                     <field name="model_id" select="1"/>
39                                     <field name="menu_id"/>
40                                     <newline/>
41                                     <field name="kind" select="1"/>
42                                     <field name="help_url" widget="url"/>
43                                     <field name="model_states"/>
44                                     <field name="subflow_id" domain="[('name', '!=', parent.name)]" attrs="{'readonly':[('kind','=','state')]}"/>
45                                 </group>
46                                 <notebook colspan="4">
47                                     <page string="Outgoing Transitions">
48                                         <field name="transition_out" colspan="4" nolabel="1">
49                                             <tree string="Transitions">
50                                                 <field name="name"/>
51                                                 <field name="target_node_id"/>
52                                             </tree>
53                                             <form string="Transition">
54                                                 <group colspan="4" string="Details">
55                                                     <field name="name"/>
56                                                     <newline/>
57                                                     <field name="target_node_id" domain="[('process_id', '=', parent.process_id)]"/>
58                                                 </group>
59                                                 <notebook colspan="4">
60                                                     <page string="Buttons">
61                                                         <field name="action_ids" colspan="4" nolabel="1">
62                                                             <tree string="Actions">
63                                                                 <field name="name"/>
64                                                                 <field name="state"/>
65                                                                 <field name="action"/>
66                                                             </tree>
67                                                             <form string="Actions">
68                                                                 <field name="name" colspan="4"/>
69                                                                 <newline/>
70                                                                 <field name="state"/>
71                                                                 <field name="action"/>
72                                                             </form>
73                                                         </field>
74                                                     </page>
75                                                     <page string="Roles Required">
76                                                         <field name="role_ids" colspan="4" nolabel="1"/>
77                                                     </page>
78                                                     <page string="Roles from Workflow">
79                                                         <field name="transition_ids" colspan="4" nolabel="1"/>
80                                                     </page>
81                                                     <page string="Extra Information">
82                                                         <field name="note" colspan="4" nolabel="1"/>
83                                                     </page>
84                                                 </notebook>
85                                             </form>
86                                         </field>
87                                     </page>
88                                     <page string="Conditions">
89                                         <field name="condition_ids" nolabel="1" colspan="4">
90                                             <tree string="Conditions">
91                                                 <field name="name"/>
92                                                 <field name="model_id"/>
93                                                 <field name="model_states"/>
94                                             </tree>
95                                             <form string="Condition">
96                                                 <field name="name"/>
97                                                 <field name="model_id"/>
98                                                 <newline/>
99                                                 <field name="model_states" colspan="4"/>
100                                             </form>
101                                         </field>
102                                     </page>
103                                     <page string="Extra Information">
104                                         <field name="note" nolabel="1" colspan="4"/>
105                                     </page>
106                                 </notebook>
107                             </form>
108                         </field>
109                     </page>
110                     <page string="Extra Information">
111                         <field name="note" colspan="4" nolabel="1"/>
112                     </page>
113                 </notebook>
114             </form>
115         </field>
116     </record>
117
118     <record model="ir.ui.view" id="view_process_tree">
119         <field name="name">process.process.tree</field>
120         <field name="model">process.process</field>
121         <field name="type">tree</field>
122         <field name="arch" type="xml">
123             <tree string="Process">
124                 <field name="name"/>
125                 <field name="model_id" select="1"/>
126                 <field name="active"/>
127             </tree>
128         </field>
129     </record>
130
131     <record id="view_process_filter" model="ir.ui.view">
132             <field name="name">process.process.filter</field>
133             <field name="model">process.process</field>
134             <field name="type">search</field>
135             <field name="arch" type="xml">
136                 <search string="Search Process">
137                     <group col="10" colspan="4">
138                         <field name="name"/>
139                         <field name="model_id"/>
140                     </group>
141                     <newline/>
142                     <group expand="0" string="Group By..." colspan="4" col="4">
143                         <filter string="Object" icon="terp-personal" domain="[]" context="{'group_by':'model_id'}"/>
144                     </group>
145                 </search>
146             </field>
147         </record>
148
149     <record model="ir.actions.act_window" id="action_process_form">
150         <field name="name">Process</field>
151         <field name="res_model">process.process</field>
152         <field name="view_type">form</field>
153         <field name="view_mode">tree,form</field>
154         <field name="search_view_id" ref="view_process_filter" />
155     </record>
156     <menuitem
157         id="menu_process_form"
158         action="action_process_form"
159         parent="menu_process"/>
160
161     <!-- Nodes -->
162     <record model="ir.ui.view" id="view_process_node_tree">
163         <field name="name">process.node.tree</field>
164         <field name="model">process.node</field>
165         <field name="type">tree</field>
166         <field name="arch" type="xml">
167             <tree string="Process Nodes">
168                 <field name="name"/>
169                 <field name="process_id" select="1"/>
170                 <field name="model_id" select="1"/>
171                 <field name="kind" select="1"/>
172                 <field name="flow_start"/>
173             </tree>
174         </field>
175     </record>
176
177     <record model="ir.ui.view" id="view_process_node_form">
178         <field name="name">process.node.form</field>
179         <field name="model">process.node</field>
180         <field name="type">form</field>
181         <field name="arch" type="xml">
182             <form string="Process Node">
183                 <group colspan="4" string="Details">
184                     <field name="name" select="1"/>
185                     <field name="flow_start"/>
186                     <field name="process_id"/>
187                     <newline/>
188                     <field name="model_id" select="1"/>
189                     <field name="menu_id"/>
190                     <newline/>
191                     <field name="kind" select="1"/>
192                     <field name="help_url" widget="url"/>
193                     <field name="model_states"/>
194                     <field name="subflow_id" attrs="{'readonly':[('kind','=','state')]}"/>
195                 </group>
196                 <notebook colspan="4">
197                     <page string="Outgoing Transitions">
198                         <field name="transition_out" colspan="4" nolabel="1">
199                             <tree string="Transitions">
200                                 <field name="name"/>
201                                 <field name="target_node_id"/>
202                             </tree>
203                             <form string="Transition">
204                                 <group colspan="4" string="Details">
205                                     <field name="name"/>
206                                     <newline/>
207                                     <field name="target_node_id" domain="[('process_id', '=', parent.process_id)]"/>
208                                 </group>
209                                 <notebook colspan="4">
210                                     <page string="Buttons">
211                                         <field name="action_ids" colspan="4" nolabel="1">
212                                             <tree string="Actions">
213                                                 <field name="name"/>
214                                                 <field name="state"/>
215                                                 <field name="action"/>
216                                             </tree>
217                                             <form string="Actions">
218                                                 <field name="name" colspan="4"/>
219                                                 <newline/>
220                                                 <field name="state"/>
221                                                 <field name="action"/>
222                                             </form>
223                                         </field>
224                                     </page>
225                                     <page string="Roles Required">
226                                         <field name="role_ids" colspan="4" nolabel="1"/>
227                                     </page>
228                                     <page string="Roles from Workflow">
229                                         <field name="transition_ids" colspan="4" nolabel="1"/>
230                                     </page>
231                                     <page string="Extra Information">
232                                         <field name="note" colspan="4" nolabel="1"/>
233                                     </page>
234                                 </notebook>
235                             </form>
236                         </field>
237                     </page>
238                     <page string="Conditions">
239                         <field name="condition_ids" nolabel="1" colspan="4">
240                             <tree string="Conditions">
241                                 <field name="name"/>
242                                 <field name="model_id"/>
243                                 <field name="model_states"/>
244                             </tree>
245                             <form string="Condition">
246                                 <field name="name"/>
247                                 <field name="model_id"/>
248                                 <newline/>
249                                 <field name="model_states" colspan="4"/>
250                             </form>
251                         </field>
252                     </page>
253                     <page string="Extra Information">
254                         <field name="note" nolabel="1" colspan="4"/>
255                     </page>
256                 </notebook>
257             </form>
258         </field>
259     </record>
260
261     <record id="view_process_node_filter" model="ir.ui.view">
262         <field name="name">process.node.filter</field>
263         <field name="model">process.node</field>
264         <field name="type">search</field>
265         <field name="arch" type="xml">
266             <search string="Search ProcessNode">
267                 <group col="10" colspan="4">
268                     <field name="name"/>
269                     <field name="model_id"/>
270                     <field name="kind" />
271                 </group>
272                 <newline/>
273                 <group expand="0" string="Group By..." colspan="4" col="4">
274                     <filter string="Object" icon="terp-personal" domain="[]" context="{'group_by':'model_id'}"/>
275                     <filter string="Kind Of Node" icon="terp-stock_effects-object-colorize" domain="[]" context="{'group_by':'kind'}"/>
276                 </group>
277             </search>
278         </field>
279     </record>
280
281     <record model="ir.actions.act_window" id="action_process_node_form">
282         <field name="name">Process Nodes</field>
283         <field name="res_model">process.node</field>
284         <field name="view_type">form</field>
285         <field name="view_mode">tree,form</field>
286         <field name="search_view_id" ref="view_process_node_filter" />
287     </record>
288
289     <menuitem
290         id="menu_process_node_form"
291         action="action_process_node_form"
292         parent="menu_process"/>
293
294     <!-- Transitions -->
295
296     <record model="ir.ui.view" id="view_process_transition_tree">
297         <field name="name">process.transition.tree</field>
298         <field name="model">process.transition</field>
299         <field name="type">tree</field>
300         <field name="arch" type="xml">
301             <tree string="Process Transition">
302                 <field name="name"/>
303                 <field name="source_node_id"/>
304                 <field name="target_node_id"/>
305             </tree>
306         </field>
307     </record>
308
309     <record model="ir.ui.view" id="view_process_transition_form">
310         <field name="name">process.transition.form</field>
311         <field name="model">process.transition</field>
312         <field name="type">form</field>
313         <field name="arch" type="xml">
314             <form string="Process Transition">
315                 <group>
316                     <field name="name" select="1"/>
317                     <newline/>
318                     <field name="source_node_id" select="1"/>
319                     <field name="target_node_id" select="1"/>
320                 </group>
321                 <notebook colspan="4">
322                     <page string="Actions">
323                         <field name="action_ids" nolabel="1" colspan="4">
324                             <tree string="Actions">
325                                 <field name="name"/>
326                                 <field name="state"/>
327                                 <field name="action"/>
328                             </tree>
329                             <form string="Actions">
330                                 <field name="name" colspan="4"/>
331                                 <newline/>
332                                 <field name="state"/>
333                                 <field name="action"/>
334                             </form>
335                         </field>
336                     </page>
337                     <page string="Roles Required">
338                         <field name="role_ids" colspan="4" nolabel="1"/>
339                     </page>
340                     <page string="Roles from Workflow">
341                         <field name="transition_ids" colspan="4" nolabel="1"/>
342                     </page>
343                     <page string="Notes">
344                         <field name="note" nolabel="1" colspan="4"/>
345                     </page>
346                 </notebook>
347             </form>
348         </field>
349     </record>
350
351     <record id="view_process_transition_filter" model="ir.ui.view">
352         <field name="name">process.transition.filter</field>
353         <field name="model">process.transition</field>
354         <field name="type">search</field>
355         <field name="arch" type="xml">
356             <search string="Search Process Transition">
357                 <group col="10" colspan="4">
358                     <field name="name"/>
359                     <field name="source_node_id"/>
360                     <field name="target_node_id" />
361                 </group>
362                 <newline/>
363                 <group expand="0" string="Group By..." colspan="4" col="4">
364                     <filter string="Source Node" icon="terp-personal" domain="[]" context="{'group_by':'source_node_id'}"/>
365                     <filter string="Target Node" icon="terp-personal" domain="[]" context="{'group_by':'target_node_id'}"/>
366                 </group>
367             </search>
368         </field>
369     </record>
370
371     <record model="ir.actions.act_window" id="action_process_transition_form">
372         <field name="name">Process Transitions</field>
373         <field name="res_model">process.transition</field>
374         <field name="view_type">form</field>
375         <field name="view_mode">tree,form</field>
376         <field name="search_view_id" ref="view_process_transition_filter" />
377     </record>
378     <menuitem
379         id="menu_process_transition_form"
380         action="action_process_transition_form"
381         parent="menu_process"/>
382
383 </data>
384 </openerp>