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"/>
18 <field name="workcenter_id"/>
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"/>
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"/>
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"/>
50 <group colspan="2" col="2">
51 <separator string="Duration" colspan="2"/>
53 <field name="hour" widget="float_time"/>
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"/>
62 <group colspan="2" col="2">
63 <separator string="Product to Produce" colspan="2"/>
64 <field name="product"/>
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"/>
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"/>
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"/>
113 <!-- Action for tree view of workcenter line -->
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>
124 <!-- Action for All Operations -->
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>
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">gantt,tree,form,graph,calendar</field>
145 <!-- Action for Confirm Operations -->
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"/>
157 <!-- Action for Draft Operations -->
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"/>
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"/>
178 <menuitem name="All Work Orders" parent="mrp.menu_mrp_root" id="menu_mrp_production_wc_action" action="mrp_production_wc_action"/>
179 <menuitem name="Work Orders to Do" parent="menu_mrp_production_wc_action" action="mrp_production_wc_confirm_action" id="menu_mrp_production_wc_confirm_action"/>
180 <menuitem name="Future Work Orders" parent="menu_mrp_production_wc_action" action="mrp_production_wc_draft_action" id="menu_mrp_production_wc_draft_action"/>
181 <menuitem parent="menu_mrp_production_wc_action" action="mrp_production_wc_action_planning" id="menu_mrp_production_wc_draft_action_planning"/>
183 <!-- Operation codes -->
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"/>
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"/>
211 <record model="ir.actions.act_window" id="mrp_production_code_action">
212 <field name="name">Operations Code</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"/>
220 <menuitem name="Start - Stop Codes" parent="mrp.menu_mrp_configuration" id="menu_mrp_production_code_action" action="mrp_production_code_action"/>
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"/>
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 Workcenter" type="bar">
246 <field name="date_start_date"/>
247 <field name="hour" operator="+"/>
248 <field name="workcenter_id" group="True" operator="+"/>
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"/>
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"/>
278 name="Work Order Events Using Bar Codes"
279 parent="mrp.menu_mrp_root"
280 id="menu_mrp_production_operation_action"
281 action="mrp_production_operation_action"/>
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"/>
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"/>