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