Subflow support.
[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="type">form</field>
15         <field name="arch" type="xml">
16             <form string="Process">
17                 <group colspan="4" string="Details">
18                     <field name="name" select="1"/>
19                     <field name="active" select="2"/>
20                 </group>
21                 <notebook colspan="4">
22                     <page string="Nodes">
23                         <field name="node_ids" colspan="4" nolabel="1">
24                             <form string="Process Node">
25                                 <group colspan="4" string="Details">
26                                     <field name="name" select="1"/>
27                                     <field name="flow_start"/>
28                                     <newline/>                                    
29                                     <field name="model_id" select="1"/>
30                                     <field name="menu_id" select="2"/>                                    
31                                     <newline/>
32                                     <field name="kind" select="1"/>
33                                     <field name="model_states"/>
34                                     <field name="subflow_id"/>
35                                 </group>
36                                 <notebook colspan="4">
37                                     <page string="Outgoing Transitions">
38                                         <field name="transition_out" colspan="4" nolabel="1">
39                                             <tree string="Transitions">
40                                                 <field name="name"/>
41                                                 <field name="target_node_id"/>
42                                             </tree>
43                                             <form string="Transition">
44                                                 <group colspan="4" string="Details">
45                                                     <field name="name"/>
46                                                     <newline/>
47                                                     <field name="target_node_id"/>
48                                                 </group>
49                                                 <notebook colspan="4">
50                                                     <page string="Buttons">
51                                                         <field name="action_ids" colspan="4" nolabel="1">
52                                                             <tree string="Actions">
53                                                                 <field name="name"/>
54                                                                 <field name="state"/>
55                                                                 <field name="action"/>
56                                                             </tree>
57                                                             <form string="Actions">
58                                                                 <field name="name" colspan="4"/>
59                                                                 <newline/>
60                                                                 <field name="state"/>
61                                                                 <field name="action"/>
62                                                             </form>               
63                                                         </field>
64                                                     </page>
65                                                     <page string="Roles Required">
66                                                         <field name="transition_ids" colspan="4" nolabel="1"/>
67                                                     </page>
68                                                     <page string="Extra Information">
69                                                         <field name="note" colspan="4" nolabel="1"/>
70                                                     </page>
71                                                 </notebook>
72                                             </form>
73                                         </field>
74                                     </page>
75                                     <page string="Conditions">
76                                         <field name="condition_ids" nolabel="1" colspan="4">
77                                             <tree string="Conditions">
78                                                 <field name="name"/>
79                                                 <field name="model_id"/>
80                                                 <field name="model_states"/>
81                                             </tree>
82                                             <form string="Condition">
83                                                 <field name="name"/>
84                                                 <field name="model_id"/>
85                                                 <newline/>
86                                                 <field name="model_states" colspan="4"/>
87                                             </form>
88                                         </field>
89                                     </page>
90                                     <page string="Extra Information">
91                                         <field name="note" nolabel="1" colspan="4"/>
92                                     </page>
93                                 </notebook>
94                             </form>
95                         </field>
96                     </page>
97                     <page string="Extra Information">
98                         <field name="note" colspan="4" nolabel="1"/>
99                     </page>
100                 </notebook>
101             </form>
102         </field>
103     </record>
104
105     <record model="ir.ui.view" id="view_process_tree">
106         <field name="name">process.process.tree</field>
107         <field name="model">process.process</field>
108         <field name="type">tree</field>
109         <field name="arch" type="xml">
110             <tree string="Process">
111                 <field name="name"/>
112                 <field name="active"/>
113             </tree>
114         </field>
115     </record>
116
117     <record model="ir.actions.act_window" id="action_process_form">
118         <field name="name">Process</field>
119         <field name="res_model">process.process</field>
120         <field name="view_type">form</field>
121         <field name="view_mode">tree,form</field>
122     </record>
123     <menuitem
124         id="menu_process_form"
125         action="action_process_form"
126         parent="menu_process"/>
127
128     <!-- Nodes -->
129     <record model="ir.ui.view" id="view_process_node_tree">
130         <field name="name">process.node.tree</field>
131         <field name="model">process.node</field>
132         <field name="type">tree</field>
133         <field name="arch" type="xml">
134             <tree string="Process Nodes">
135                 <field name="name"/>      
136                 <field name="process_id" select="1"/>          
137                 <field name="model_id" select="1"/>
138                 <field name="kind" select="1"/>
139                 <field name="flow_start"/>
140             </tree>
141         </field>
142     </record>
143
144     <record model="ir.ui.view" id="view_process_node_form">
145         <field name="name">process.node.form</field>
146         <field name="model">process.node</field>
147         <field name="type">form</field>
148         <field name="arch" type="xml">
149             <form string="Process Node">
150                 <group colspan="4" string="Details">
151                     <field name="name" select="1"/>
152                     <field name="flow_start"/>                                    
153                     <field name="process_id"/>
154                     <newline/>                                    
155                     <field name="model_id" select="1"/>
156                     <field name="menu_id" select="2"/>                                    
157                     <newline/>
158                     <field name="kind" select="1"/>
159                     <field name="model_states"/>
160                     <field name="subflow_id"/>
161                 </group>
162                 <notebook colspan="4">
163                     <page string="Outgoing Transitions">
164                         <field name="transition_out" colspan="4" nolabel="1">
165                             <tree string="Transitions">
166                                 <field name="name"/>
167                                 <field name="target_node_id"/>
168                             </tree>
169                             <form string="Transition">
170                                 <group colspan="4" string="Details">
171                                     <field name="name"/>
172                                     <newline/>
173                                     <field name="target_node_id"/>
174                                 </group>
175                                 <notebook colspan="4">
176                                     <page string="Buttons">
177                                         <field name="action_ids" colspan="4" nolabel="1">
178                                             <tree string="Actions">
179                                                 <field name="name"/>
180                                                 <field name="state"/>
181                                                 <field name="action"/>
182                                             </tree>
183                                             <form string="Actions">
184                                                 <field name="name" colspan="4"/>
185                                                 <newline/>
186                                                 <field name="state"/>
187                                                 <field name="action"/>
188                                             </form>               
189                                         </field>
190                                     </page>
191                                     <page string="Roles Required">
192                                         <field name="transition_ids" colspan="4" nolabel="1"/>
193                                     </page>
194                                     <page string="Extra Information">
195                                         <field name="note" colspan="4" nolabel="1"/>
196                                     </page>
197                                 </notebook>
198                             </form>
199                         </field>
200                     </page>
201                     <page string="Conditions">
202                         <field name="condition_ids" nolabel="1" colspan="4">
203                             <tree string="Conditions">
204                                 <field name="name"/>
205                                 <field name="model_id"/>
206                                 <field name="model_states"/>
207                             </tree>
208                             <form string="Condition">
209                                 <field name="name"/>
210                                 <field name="model_id"/>
211                                 <newline/>
212                                 <field name="model_states" colspan="4"/>
213                             </form>
214                         </field>
215                     </page>
216                     <page string="Extra Information">
217                         <field name="note" nolabel="1" colspan="4"/>
218                     </page>
219                 </notebook>
220             </form>                                
221         </field>
222     </record>
223
224     <record model="ir.actions.act_window" id="action_process_node_form">
225         <field name="name">Process Nodes</field>
226         <field name="res_model">process.node</field>
227         <field name="view_type">form</field>
228         <field name="view_mode">tree,form</field>
229     </record>
230
231     <menuitem
232         id="menu_process_node_form"
233         action="action_process_node_form"
234         parent="menu_process"/>
235
236     <!-- Transitions -->
237
238     <record model="ir.ui.view" id="view_process_transition_tree">
239         <field name="name">process.transition.tree</field>
240         <field name="model">process.transition</field>
241         <field name="type">tree</field>
242         <field name="arch" type="xml">
243             <tree string="Process Transition">
244                 <field name="name"/>
245                 <field name="source_node_id"/>
246                 <field name="target_node_id"/>
247             </tree>
248         </field>
249     </record>
250
251     <record model="ir.ui.view" id="view_process_transition_form">
252         <field name="name">process.transition.form</field>
253         <field name="model">process.transition</field>
254         <field name="type">form</field>
255         <field name="arch" type="xml">
256             <form string="Process Transition">
257                 <group string="Details">
258                     <field name="name" select="1"/>
259                     <newline/>
260                     <field name="source_node_id" select="1"/>
261                     <field name="target_node_id" select="1"/>
262                 </group>
263                 <notebook colspan="4">
264                     <page string="Actions">
265                         <field name="action_ids" nolabel="1" colspan="4">
266                             <tree string="Actions">
267                                 <field name="name"/>
268                                 <field name="state"/>
269                                 <field name="action"/>
270                             </tree>
271                             <form string="Actions">
272                                 <field name="name" colspan="4"/>
273                                 <newline/>
274                                 <field name="state"/>
275                                 <field name="action"/>
276                             </form>
277                         </field>
278                     </page>
279                     <page string="Roles">
280                         <field name="transition_ids" nolabel="1" colspan="4"/>
281                     </page><page string="Notes">
282                         <field name="note" nolabel="1" colspan="4"/>
283                     </page>
284                 </notebook>
285             </form>
286         </field>
287     </record>
288
289     <record model="ir.actions.act_window" id="action_process_transition_form">
290         <field name="name">Process Transitions</field>
291         <field name="res_model">process.transition</field>
292         <field name="view_type">form</field>
293         <field name="view_mode">tree,form</field>
294     </record>
295     <menuitem
296         id="menu_process_transition_form"
297         action="action_process_transition_form"
298         parent="menu_process"/>
299
300 </data>
301 </openerp>