Launchpad automatic translations update.
[odoo/odoo.git] / addons / mrp_operations / mrp_operations_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3 <data>
4         <menuitem id="menu_mrp_planning" name="Planning" parent="base.menu_mrp_root" sequence="2"/>
5     <record model="ir.ui.view" id="mrp_production_workcenter_tree_view_inherit">
6         <field name="name">mrp.production.workcenter.line.tree</field>
7         <field name="model">mrp.production.workcenter.line</field>
8         <field name="type">tree</field>
9         <field name="inherit_id" eval="False"/>
10         <field name="arch" type="xml">
11             <tree string="Work Orders">
12                 <field name="production_id"/>
13                 <field name="date_planned"/>
14                 <field name="product"/>
15                 <field name="qty"/>
16                 <field name="uom"/>
17                 <field name="name"/>
18                 <field name="workcenter_id"/>
19                 <field name="cycle"/>
20                 <field name="hour"/>
21                 <field name="state" />
22                 <button name="button_start_working" string="Start working" states="draft,pause" icon="gtk-go-forward"/>
23                 <button name="button_done" string="Finished" states="startworking" icon="gtk-jump-to"/>
24             </tree>
25         </field>
26     </record>
27
28     <record model="ir.ui.view" id="mrp_production_workcenter_form_view_inherit">
29         <field name="name">mrp.production.workcenter.line.form</field>
30         <field name="model">mrp.production.workcenter.line</field>
31         <field name="type">form</field>
32         <field name="inherit_id" eval="False"/>
33         <field name="arch" type="xml">
34             <form string="Work Orders">
35                 <group col="6" colspan="4">
36                     <field colspan="4" name="name" select="1"/>
37                     <field name="workcenter_id" select="1"/>
38                     <field name="production_id"/>
39                     <field name="production_state"/>
40                     <field name="sequence"/>
41                 </group>
42                 <notebook colspan="4">
43                 <page string="Information">
44                     <group colspan="2" col="2">
45                         <separator string="Planned Date" colspan="2"/>
46                         <field name="date_planned"/>
47                         <field name="date_planned_end"/>
48                     </group>
49
50                     <group colspan="2" col="2">
51                         <separator string="Duration" colspan="2"/>
52                         <field name="cycle"/>
53                         <field name="hour" widget="float_time"/>
54                     </group>
55
56                     <group colspan="2" col="2">
57                         <separator string="Real" colspan="2"/>
58                         <field name="date_start" readonly="1"/>
59                         <field name="date_finnished" readonly="1"/>
60                         <field name="delay" widget="float_time"/>
61                     </group>
62                     <group colspan="2" col="2">
63                         <separator string="Product to Produce" colspan="2"/>
64                         <field name="product"/>
65                         <field name="qty"/>
66                         <field name="uom"/>
67                     </group>
68
69                     <separator string="Status" colspan="4"/>
70                     <group colspan="8" col="8">
71                         <field name="state" select="2"/>
72                         <button name="button_draft" string="Set Draft" states="cancel"/>
73                         <button name="button_start_working" string="Start" states="draft"/>
74                         <button name="button_resume" string="Resume" states="pause"/>
75                         <button name="button_cancel" string="Cancel" states="draft,startworking"/>
76                         <button name="button_pause" string="Pause" states="startworking"/>
77                         <button name="button_done" string="Finished" states="startworking"/>
78                     </group>
79                 </page>
80                 </notebook>
81             </form>
82         </field>
83     </record>
84
85     <record id="workcenter_line_calendar" model="ir.ui.view">
86         <field name="name">mrp.production.workcenter.line.calendar</field>
87         <field name="model">mrp.production.workcenter.line</field>
88         <field name="type">calendar</field>
89         <field name="arch" type="xml">
90             <calendar color="product" date_stop="date_finnished" date_start="date_start" string="Operations">
91                 <field name="workcenter_id"/>
92                 <field name="production_id"/>
93             </calendar>
94         </field>
95     </record>
96
97
98     <record id="workcenter_line_gantt" model="ir.ui.view">
99         <field name="name">mrp.production.workcenter.line.gantt</field>
100         <field name="model">mrp.production.workcenter.line</field>
101         <field name="type">gantt</field>
102         <field name="arch" type="xml">
103             <gantt color="production_id" date_stop="date_planned_end" date_start="date_planned" string="Operations">
104                 <level object="mrp.workcenter" link="workcenter_id" domain="[]">
105                     <field name="product"/>
106                     <field name="production_id"/>
107                 </level>
108             </gantt>
109         </field>
110     </record>
111
112
113     <!-- Action for tree view of workcenter line   -->
114
115     <record model="ir.actions.act_window" id="mrp_production_wc_action_form">
116         <field name="name">Work Orders</field>
117         <field name="type">ir.actions.act_window</field>
118         <field name="res_model">mrp.production.workcenter.line</field>
119         <field name="view_type">form</field>
120         <field name="view_mode">tree,form,gantt,calendar,graph</field>
121         <field name="domain">[('id','=',active_id)]</field>
122     </record>
123
124     <!-- Action for All Operations   -->
125
126     <record model="ir.actions.act_window" id="mrp_production_wc_action">
127         <field name="name">All Work Orders</field>
128         <field name="type">ir.actions.act_window</field>
129         <field name="res_model">mrp.production.workcenter.line</field>
130         <field name="view_type">form</field>
131         <field name="view_mode">tree,form,graph,calendar,gantt</field>
132     </record>
133
134
135     <record model="ir.actions.act_window" id="mrp_production_wc_action_planning">
136         <field name="name">Work Orders Planning</field>
137         <field name="type">ir.actions.act_window</field>
138         <field name="res_model">mrp.production.workcenter.line</field>
139         <field name="view_type">form</field>
140         <field name="domain">[('production_state','in',('ready','confirmed','in_production'))]</field>
141         <field name="view_mode">tree,form,graph,calendar</field>
142     </record>
143
144
145     <!-- Action for Confirm Operations   -->
146
147     <record model="ir.actions.act_window" id="mrp_production_wc_confirm_action">
148         <field name="name">Confirmed Work Orders</field>
149         <field name="type">ir.actions.act_window</field>
150         <field name="res_model">mrp.production.workcenter.line</field>
151         <field name="view_type">form</field>
152         <field name="view_mode">tree,form,graph,gantt,calendar</field>
153         <field name="domain">[('production_state','=','ready')]</field>
154         <field name="filter" eval="True"/>
155     </record>
156
157     <!-- Action for Draft Operations   -->
158
159     <record model="ir.actions.act_window" id="mrp_production_wc_draft_action">
160         <field name="name">Future Work Orders</field>
161         <field name="type">ir.actions.act_window</field>
162         <field name="res_model">mrp.production.workcenter.line</field>
163         <field name="view_type">form</field>
164         <field name="view_mode">tree,form,graph</field>
165         <field name="domain">[('state','=','draft')]</field>
166         <field name="filter" eval="True"/>
167     </record>
168
169     <record model="ir.values" id="mrp_production_wc_action_open">
170         <field name="key2" eval="'tree_but_open'"/>
171         <field name="model" eval="'mrp.production.workcenter.line'"/>
172         <field name="name">Work Orders</field>
173         <field name="value" eval="'ir.actions.act_window,'+str(mrp_production_wc_action_form)"/>
174         <field name="object" eval="True"/>
175
176     </record>
177
178     <menuitem action="mrp.mrp_production_action" id="menu_mrp_production_order_action" parent="menu_mrp_planning" sequence="1"/>
179     <menuitem name="Work Orders" parent="mrp.menu_mrp_manufacturing" id="menu_mrp_production_wc_order" action="mrp_production_wc_action_form"/>
180         <menuitem name="Work Orders" parent="menu_mrp_planning" id="menu_mrp_production_wc_action_planning" action="mrp_production_wc_action_planning" sequence="2"/>
181 <!--    <menuitem name="All Work Orders" parent="menu_mrp_planning" id="menu_mrp_production_wc_action" action="mrp_production_wc_action"/>-->
182
183 <!-- Operation codes -->
184
185     <record model="ir.ui.view" id="mrp_production_code_tree_view">
186         <field name="name">mrp.production.code.tree</field>
187         <field name="model">mrp_operations.operation.code</field>
188         <field name="type">tree</field>
189         <field name="arch" type="xml">
190             <tree string="Production Operation Code">
191                 <field name="name" select="1"/>
192                 <field name="code" select="1"/>
193                 <field name="start_stop" select="1"/>
194             </tree>
195         </field>
196     </record>
197
198     <record model="ir.ui.view" id="mrp_production_code_form_view">
199         <field name="name">mrp.production.code.form</field>
200         <field name="model">mrp_operations.operation.code</field>
201         <field name="type">form</field>
202         <field name="arch" type="xml">
203             <form string="Production Operation Code">
204                 <field name="name" select="1"/>
205                 <field name="code" select="1"/>
206                 <field name="start_stop" select="1"/>
207             </form>
208         </field>
209     </record>
210
211     <record model="ir.actions.act_window" id="mrp_production_code_action">
212         <field name="name">Operation Codes</field>
213         <field name="type">ir.actions.act_window</field>
214         <field name="res_model">mrp_operations.operation.code</field>
215         <field name="view_type">form</field>
216         <field name="view_mode">tree,form</field>
217         <field name="view_id" ref="mrp_production_code_tree_view"/>
218     </record>
219
220 <!--    <menuitem name="Start - Stop Codes" parent="menu_mrp_planning" id="menu_mrp_production_code_action" action="mrp_production_code_action"/>-->
221
222 <!-- Operations -->
223
224     <record model="ir.ui.view" id="mrp_production_operation_tree_view">
225         <field name="name">mrp.production.operation.tree</field>
226         <field name="model">mrp_operations.operation</field>
227         <field name="type">tree</field>
228         <field name="arch" type="xml">
229             <tree string="Production Operation" editable="top">
230                 <field name="production_id"/>
231                 <field name="workcenter_id"/>
232                 <field name="code_id"/>
233                 <field name="date_start"/>
234                 <field name="date_finished"/>
235                 <field name="order_date"/>
236             </tree>
237         </field>
238     </record>
239
240      <record id="graph_in_hrs_workcenter" model="ir.ui.view">
241             <field name="name">graph.in.hrs.workcenter</field>
242             <field name="model">mrp.production.workcenter.line</field>
243             <field name="type">graph</field>
244             <field name="arch" type="xml">
245                 <graph string="Hours by Work Center" type="bar">
246                      <field name="date_start_date"/>
247                      <field name="hour" operator="+"/>
248                      <field name="workcenter_id" group="True" operator="+"/>
249                 </graph>
250             </field>
251         </record>
252
253
254
255     <!--<record model="ir.ui.view" id="mrp_production_operation_form_view">
256         <field name="name">mrp.production.operation.form</field>
257         <field name="model">mrp_operations.operation</field>
258         <field name="type">form</field>
259         <field name="arch" type="xml">
260             <form string="Production Operation">
261                 <field name="production_id" select="1"/>
262                 <field name="workcenter_id" select="1"/>
263                 <field name="code_id" select="1"/>
264             </form>
265         </field>
266     </record>
267 -->
268     <record model="ir.actions.act_window" id="mrp_production_operation_action">
269         <field name="name">Operations</field>
270         <field name="type">ir.actions.act_window</field>
271         <field name="res_model">mrp_operations.operation</field>
272         <field name="view_type">form</field>
273         <field name="view_mode">tree,calendar,form</field>
274         <field name="view_id" ref="mrp_production_operation_tree_view"/>
275     </record>
276
277 <!--    <menuitem-->
278 <!--        name="Work Order Events Using Bar Codes"-->
279 <!--        parent="menu_mrp_planning"-->
280 <!--        id="menu_mrp_production_operation_action"-->
281 <!--        action="mrp_production_operation_action"/>-->
282
283     <record id="mrp_production_reorder_form_view" model="ir.ui.view">
284         <field name="name">mrp.production.allow_reorder.form</field>
285         <field name="inherit_id" ref="mrp.mrp_production_form_view"/>
286         <field name="model">mrp.production</field>
287         <field name="type">form</field>
288         <field name="arch" type="xml">
289             <field name="priority" position="after">
290                 <field name="allow_reorder"/>
291             </field>
292         </field>
293     </record>
294
295     <record model="ir.ui.view" id="operation_calendar_view">
296             <field name="name">mrp.perations.calendar</field>
297             <field name="model">mrp_operations.operation</field>
298             <field name="type">calendar</field>
299             <field name="priority" eval="2"/>
300             <field name="arch" type="xml">
301                 <calendar string="Calendar View" date_start="order_date" color="workcenter_id">
302                     <field name="date_start"/>
303                     <field name="date_finished"/>
304                 </calendar>
305             </field>
306     </record>
307
308 </data>
309 </openerp>