Implemented graph_get for process.process (nodes & transitions info).
[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                                 <notebook>
18                                 <page string="Process">
19                                         <field name="name" select="1"/>
20                                         <field name="active" select="2"/>
21                                         <field name="note" colspan="4"/>
22                                 </page><page string="Nodes">
23                                         <field name="node_ids" colspan="4" nolabel="1"/>
24                                 </page>
25                                 </notebook>
26                         </form>
27                 </field>
28         </record>
29
30         <record model="ir.ui.view" id="view_process_tree">
31                 <field name="name">process.process.tree</field>
32                 <field name="model">process.process</field>
33                 <field name="type">tree</field>
34                 <field name="arch" type="xml">
35                         <tree string="Process">
36                                 <field name="name"/>
37                                 <field name="active"/>
38                         </tree>
39                 </field>
40         </record>
41
42         <record model="ir.actions.act_window" id="action_process_form">
43                 <field name="name">Process</field>
44                 <field name="res_model">process.process</field>
45                 <field name="view_type">form</field>
46                 <field name="view_mode">tree,form</field>
47         </record>
48         <menuitem
49                 id="menu_process_form"
50                 action="action_process_form"
51                 parent="menu_process"/>
52
53         <!-- Views for Process Nodes -->
54
55         <record model="ir.ui.view" id="view_process_node_tree">
56                 <field name="name">process.node.tree</field>
57                 <field name="model">process.node</field>
58                 <field name="type">tree</field>
59                 <field name="arch" type="xml">
60                         <tree string="Process Node">
61                                 <field name="name"/>
62                                 <field name="process_id"/>
63                                 <field name="flow_start"/>
64                                 <field name="kind"/>
65                                 <field name="model_id"/>
66                         </tree>
67                 </field>
68         </record>
69
70         <record model="ir.ui.view" id="view_process_node_form">
71                 <field name="name">process.node.form</field>
72                 <field name="model">process.node</field>
73                 <field name="type">form</field>
74                 <field name="arch" type="xml">
75                         <form string="Process Node">
76                                 <notebook>
77                                         <page string="Node Description">
78                                                 <field name="name" select="1"/>
79                                                 <newline/>
80                                                 <field name="process_id" select="1"/>
81                                                 <field name="flow_start"/>
82                                                 <field name="kind" select="1"/>
83                                                 <field name="model_id" select="1"/>
84                                                 <field name="model_states"/>
85                                                 <newline/>
86                                                 <field name="menu_id" select="2"/>
87                                                 <separator string="Outgoing Transitions" colspan="4"/>
88                                                 <field name="transition_out" colspan="4" nolabel="1">
89                                                         <tree string="Outgoing Transitions">
90                                                                 <field name="name"/>
91                                                                 <field name="node_to_id"/>
92                                                         </tree>
93                                                         <form string="Outgoing Transitions">
94                                                                 <notebook>
95                                                                 <page string="Description">
96                                                                         <field name="name"/>
97                                                                         <newline/>
98                                                                         <field name="node_from_id"/>
99                                                                         <field name="node_to_id"/>
100                                                                         <field name="note" colspan="4"/>
101                                                                 </page><page string="Transitions">
102                                                                         <field name="action_ids" colspan="4"/>
103                                                                         <field name="transition_ids" colspan="4"/>
104                                                                 </page>
105                                                                 </notebook>
106                                                         </form>
107                                                 </field>
108                                         </page>
109                                         <page string="Extra Information">
110                                                 <field name="note" nolabel="1" colspan="4"/>
111                                         </page>
112                                 </notebook>
113                         </form>
114                 </field>
115         </record>
116
117         <record model="ir.actions.act_window" id="action_process_node_form">
118                 <field name="name">Process Node</field>
119                 <field name="res_model">process.node</field>
120                 <field name="view_type">form</field>
121                 <field name="view_mode">tree,form</field>
122         </record>
123         <menuitem 
124                 action="action_process_node_form" 
125                 parent="menu_process" 
126                 id="menu_partner_address_form"/>
127
128
129         <!-- Views for Partners -->
130         <record model="ir.ui.view" id="view_transition_form">
131                 <field name="name">Process Transitions</field>
132                 <field name="model">process.transition</field>
133                 <field name="type">form</field>
134                 <field name="arch" type="xml">
135                         <form string="Transitions">
136                                 <notebook>
137                                 <page string="Description">
138                                         <field name="name"/>
139                                         <newline/>
140                                         <field name="node_from_id"/>
141                                         <field name="node_to_id"/>
142                                         <field name="note" colspan="4"/>
143                                 </page><page string="Transitions">
144                                         <field name="action_ids" colspan="4">
145                                                 <tree string="Actions">
146                                                         <field name="name"/>
147                                                         <field name="state"/>
148                                                         <field name="action"/>
149                                                 </tree>
150                                                 <form string="Actions">
151                                                         <field name="name"/>
152                                                         <newline/>
153                                                         <field name="state"/>
154                                                         <field name="action"/>
155                                                 </form>
156                                         </field>
157                                         <field name="transition_ids" colspan="4"/>
158                                 </page>
159                                 </notebook>
160                         </form>
161                 </field>
162         </record>
163         <record model="ir.ui.view" id="view_transition_tree">
164                 <field name="name">Process Transitions</field>
165                 <field name="model">process.transition</field>
166                 <field name="type">tree</field>
167                 <field name="arch" type="xml">
168                         <tree string="Transitions">
169                                 <field name="name"/>
170                                 <field name="node_from_id"/>
171                                 <field name="node_to_id"/>
172                         </tree>
173                 </field>
174         </record>
175
176         <record model="ir.actions.act_window" id="action_transition_open">
177                 <field name="name">Process Transitions</field>
178                 <field name="res_model">process.transition</field>
179                 <field name="view_type">form</field>
180         </record>
181         <menuitem 
182                 action="action_transition_open"
183                 parent="menu_process"
184                 id="menu_action_transition_open"/>
185
186 </data>
187 </openerp>