Bug fix for menu visibility
[odoo/odoo.git] / addons / mrp_operations / mrp_operations_view.xml
1 <?xml version="1.0"?>
2 <terp>
3 <data>
4
5         <record model="ir.ui.view" id="mrp_production_workcenter_tree_view_inherit">
6                 <field name="name">mrp.production.workcenter.line.inherit.tree</field>
7                 <field name="model">mrp.production.workcenter.line</field>
8                 <field name="inherit_id" ref="mrp.mrp_production_workcenter_tree_view"/>
9                 <field name="type">tree</field>
10                 <field name="arch" type="xml">
11                         <field name="hour" position="after">
12                                 <field name="production_id"/>
13                                 <field name="state" />
14                         </field>
15                 </field>
16         </record>
17
18         <record model="ir.ui.view" id="mrp_production_workcenter_form_view_inherit">
19                 <field name="name">mrp.production.workcenter.line.form.inherit</field>
20                 <field name="model">mrp.production.workcenter.line</field>
21                 <field name="type">form</field>
22                 <field name="inherit_id" ref="mrp.mrp_production_workcenter_form_view"/>
23                 <field name="arch" type="xml">
24                                 <field name="hour" position="after">
25                                         <group colspan="4" col="6">
26                                                         <field name="state" select="2"/>
27                                                         <button name="button_draft" string="Set Draft" states="cancel"/>
28                                                         <button name="button_confirm" string="Confirm" states="draft"/>
29                                                         <button name="button_done" string="Done" states="confirm"/>
30                                                         <button name="button_cancel" string="Cancel" states="draft,confirm"/>
31                                         </group>
32                                         <field name="delay"/>
33                                         <field name="production_id"/>
34 <!--                                    <field name="date_finnished"/>
35                                         <field name="date_start"/>
36                                         <newline/>
37 -->
38                                 </field>
39                 </field>
40         </record>
41
42         <!-- Action for tree view of workcenter line   -->
43
44         <record model="ir.actions.act_window" id="mrp_production_wc_action_form">
45                 <field name="name">Operations</field>
46                 <field name="type">ir.actions.act_window</field>
47                 <field name="res_model">mrp.production.workcenter.line</field>
48                 <field name="view_type">form</field>
49                 <field name="view_mode">tree,form</field>
50                 <field name="domain">[('id','=',active_id)]</field>
51         </record>
52
53         <!-- Action for All Operations   -->
54
55         <record model="ir.actions.act_window" id="mrp_production_wc_action">
56                 <field name="name">All Operations</field>
57                 <field name="type">ir.actions.act_window</field>
58                 <field name="res_model">mrp.production.workcenter.line</field>
59                 <field name="view_type">tree</field>
60                 <field name="view_mode">tree,form</field>
61         </record>
62
63         <!-- Action for Confirm Operations   -->
64
65         <record model="ir.actions.act_window" id="mrp_production_wc_confirm_action">
66                 <field name="name">Confirm Operations</field>
67                 <field name="type">ir.actions.act_window</field>
68                 <field name="res_model">mrp.production.workcenter.line</field>
69                 <field name="view_type">tree</field>
70                 <field name="view_mode">tree,form</field>
71                 <field name="domain">[('state','=','confirm')]</field>
72         </record>
73
74         <!-- Action for Draft Operations   -->
75
76         <record model="ir.actions.act_window" id="mrp_production_wc_draft_action">
77                 <field name="name">Draft Operations</field>
78                 <field name="type">ir.actions.act_window</field>
79                 <field name="res_model">mrp.production.workcenter.line</field>
80                 <field name="view_type">tree</field>
81                 <field name="view_mode">tree,form</field>
82                 <field name="domain">[('state','=','draft')]</field>
83         </record>
84
85         <record model="ir.values" id="mrp_production_wc_action_open">
86                 <field name="key2" eval="'tree_but_open'"/>
87                 <field name="model" eval="'mrp.production.workcenter.line'"/>
88                 <field name="name">Operations</field>
89                 <field name="value" eval="'ir.actions.act_window,'+str(mrp_production_wc_action_form)"/>
90                 <field name="object" eval="True"/>
91
92         </record>
93
94         <menuitem name="All Operations" parent="mrp.menu_mrp_root" id="menu_mrp_production_wc_action" action="mrp_production_wc_action"/>
95         <menuitem name="Production Orders to Do" parent="menu_mrp_production_wc_action" action="mrp_production_wc_confirm_action" id="menu_mrp_production_wc_confirm_action"/>
96         <menuitem name="Waiting Production Orders" parent="menu_mrp_production_wc_action" action="mrp_production_wc_draft_action" id="menu_mrp_production_wc_draft_action"/>
97
98 <!-- Operation codes -->
99
100         <record model="ir.ui.view" id="mrp_production_code_tree_view">
101                 <field name="name">mrp.production.code.tree</field>
102                 <field name="model">mrp_operations.operation.code</field>
103                 <field name="type">tree</field>
104                 <field name="arch" type="xml">
105                         <tree string="Production Operation Code">
106                                 <field name="name" select="1"/>
107                                 <field name="code" select="1"/>
108                                 <field name="start_stop" select="1"/>
109                         </tree>
110                 </field>
111         </record>
112
113         <record model="ir.ui.view" id="mrp_production_code_form_view">
114                 <field name="name">mrp.production.code.form</field>
115                 <field name="model">mrp_operations.operation.code</field>
116                 <field name="type">form</field>
117                 <field name="arch" type="xml">
118                         <form string="Production Operation Code">
119                                 <field name="name" select="1"/>
120                                 <field name="code" select="1"/>
121                                 <field name="start_stop" select="1"/>
122                         </form>
123                 </field>
124         </record>
125
126         <record model="ir.actions.act_window" id="mrp_production_code_action">
127                 <field name="name">Operation Code</field>
128                 <field name="type">ir.actions.act_window</field>
129                 <field name="res_model">mrp_operations.operation.code</field>
130                 <field name="view_type">form</field>
131                 <field name="view_mode">tree,form</field>
132                 <field name="view_id" ref="mrp_production_code_tree_view"/>
133         </record>
134
135         <menuitem name="Start - Stop Codes" parent="mrp.menu_mrp_configuration" id="menu_mrp_production_code_action" action="mrp_production_code_action"/>
136
137 <!-- Operations -->
138
139         <record model="ir.ui.view" id="mrp_production_operation_tree_view">
140                 <field name="name">mrp.production.operation.tree</field>
141                 <field name="model">mrp_operations.operation</field>
142                 <field name="type">tree</field>
143                 <field name="arch" type="xml">
144                         <tree string="Production Operation" editable="top">
145                                 <field name="production_id"/>
146                                 <field name="workcenter_id"/>
147                                 <field name="code_id"/>
148                         </tree>
149                 </field>
150         </record>
151
152         <!--<record model="ir.ui.view" id="mrp_production_operation_form_view">
153                 <field name="name">mrp.production.operation.form</field>
154                 <field name="model">mrp_operations.operation</field>
155                 <field name="type">form</field>
156                 <field name="arch" type="xml">
157                         <form string="Production Operation">
158                                 <field name="production_id" select="1"/>
159                                 <field name="workcenter_id" select="1"/>
160                                 <field name="code_id" select="1"/>
161                         </form>
162                 </field>
163         </record>
164 -->
165         <record model="ir.actions.act_window" id="mrp_production_operation_action">
166                 <field name="name">Operation</field>
167                 <field name="type">ir.actions.act_window</field>
168                 <field name="res_model">mrp_operations.operation</field>
169                 <field name="view_type">form</field>
170                 <field name="view_id" ref="mrp_production_operation_tree_view"/>
171         </record>
172
173         <menuitem name="Operations" parent="mrp.menu_mrp_configuration" id="menu_mrp_production_operation_action" action="mrp_production_operation_action"/>
174
175
176 </data>
177 </terp>