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="state" />
13 <field name="production_id"/>
14 <field name="product"/>
17 <button name="button_start_working" string="Start working" states="draft,pause"/>
18 <button name="button_done" string="Finished" states="startworking"/>
23 <record model="ir.ui.view" id="mrp_production_workcenter_form_view_inherit">
24 <field name="name">mrp.production.workcenter.line.form.inherit</field>
25 <field name="model">mrp.production.workcenter.line</field>
26 <field name="type">form</field>
27 <field name="inherit_id" ref="mrp.mrp_production_workcenter_form_view"/>
28 <field name="arch" type="xml">
29 <field name="hour" position="after">
30 <field name="production_id"/>
32 <group colspan="8" col="8">
33 <field name="state" select="2"/>
34 <button name="button_draft" string="Set Draft" states="cancel"/>
35 <button name="button_start_working" string="Start working" states="draft"/>
36 <button name="button_resume" string="Resume" states="pause"/>
37 <button name="button_done" string="Finished" states="startworking"/>
38 <button name="button_pause" string="Pause" states="startworking"/>
39 <button name="button_cancel" string="Cancel" states="draft,startworking"/>
45 <record id="workcenter_line_calendar" model="ir.ui.view">
46 <field name="name">mrp.production.workcenter.line.calendar</field>
47 <field name="model">mrp.production.workcenter.line</field>
48 <field name="type">calendar</field>
49 <field name="arch" type="xml">
50 <calendar color="product" date_stop="date_finnished" date_start="date_start" string="Operations">
51 <field name="workcenter_id"/>
52 <field name="production_id"/>
58 <record id="workcenter_line_gantt" model="ir.ui.view">
59 <field name="name">mrp.production.workcenter.line.gantt</field>
60 <field name="model">mrp.production.workcenter.line</field>
61 <field name="type">gantt</field>
62 <field name="arch" type="xml">
63 <gantt color="workcenter_id" date_delay="hour" date_start="date_planned" string="Operations">
64 <level object="product.product" link="product" domain="[]">
65 <field name="production_id"/>
72 <!-- Action for tree view of workcenter line -->
74 <record model="ir.actions.act_window" id="mrp_production_wc_action_form">
75 <field name="name">Work Order</field>
76 <field name="type">ir.actions.act_window</field>
77 <field name="res_model">mrp.production.workcenter.line</field>
78 <field name="view_type">form</field>
79 <field name="view_mode">tree,form,gantt,calendar,graph</field>
80 <field name="domain">[('id','=',active_id)]</field>
83 <!-- Action for All Operations -->
85 <record model="ir.actions.act_window" id="mrp_production_wc_action">
86 <field name="name">All Work Order</field>
87 <field name="type">ir.actions.act_window</field>
88 <field name="res_model">mrp.production.workcenter.line</field>
89 <field name="view_type">form</field>
90 <field name="view_mode">tree,form,graph,calendar,gantt</field>
93 <!-- Action for Confirm Operations -->
95 <record model="ir.actions.act_window" id="mrp_production_wc_confirm_action">
96 <field name="name">Confirm Work Order</field>
97 <field name="type">ir.actions.act_window</field>
98 <field name="res_model">mrp.production.workcenter.line</field>
99 <field name="view_type">form</field>
100 <field name="view_mode">tree,form,graph,gantt,calendar</field>
101 <field name="domain">[('state','=','confirm')]</field>
104 <!-- Action for Draft Operations -->
106 <record model="ir.actions.act_window" id="mrp_production_wc_draft_action">
107 <field name="name">Draft Work Order</field>
108 <field name="type">ir.actions.act_window</field>
109 <field name="res_model">mrp.production.workcenter.line</field>
110 <field name="view_type">form</field>
111 <field name="view_mode">tree,form,graph</field>
112 <field name="domain">[('state','=','draft')]</field>
115 <record model="ir.values" id="mrp_production_wc_action_open">
116 <field name="key2" eval="'tree_but_open'"/>
117 <field name="model" eval="'mrp.production.workcenter.line'"/>
118 <field name="name">Work Order</field>
119 <field name="value" eval="'ir.actions.act_window,'+str(mrp_production_wc_action_form)"/>
120 <field name="object" eval="True"/>
124 <menuitem name="All Work Order" parent="mrp.menu_mrp_root" id="menu_mrp_production_wc_action" action="mrp_production_wc_action"/>
125 <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"/>
126 <menuitem name="Waiting Work Orders" parent="menu_mrp_production_wc_action" action="mrp_production_wc_draft_action" id="menu_mrp_production_wc_draft_action"/>
128 <!-- Operation codes -->
130 <record model="ir.ui.view" id="mrp_production_code_tree_view">
131 <field name="name">mrp.production.code.tree</field>
132 <field name="model">mrp_operations.operation.code</field>
133 <field name="type">tree</field>
134 <field name="arch" type="xml">
135 <tree string="Production Operation Code">
136 <field name="name" select="1"/>
137 <field name="code" select="1"/>
138 <field name="start_stop" select="1"/>
143 <record model="ir.ui.view" id="mrp_production_code_form_view">
144 <field name="name">mrp.production.code.form</field>
145 <field name="model">mrp_operations.operation.code</field>
146 <field name="type">form</field>
147 <field name="arch" type="xml">
148 <form string="Production Operation Code">
149 <field name="name" select="1"/>
150 <field name="code" select="1"/>
151 <field name="start_stop" select="1"/>
156 <record model="ir.actions.act_window" id="mrp_production_code_action">
157 <field name="name">Operations Code</field>
158 <field name="type">ir.actions.act_window</field>
159 <field name="res_model">mrp_operations.operation.code</field>
160 <field name="view_type">form</field>
161 <field name="view_mode">tree,form</field>
162 <field name="view_id" ref="mrp_production_code_tree_view"/>
165 <menuitem name="Start - Stop Codes" parent="mrp.menu_mrp_configuration" id="menu_mrp_production_code_action" action="mrp_production_code_action"/>
169 <record model="ir.ui.view" id="mrp_production_operation_tree_view">
170 <field name="name">mrp.production.operation.tree</field>
171 <field name="model">mrp_operations.operation</field>
172 <field name="type">tree</field>
173 <field name="arch" type="xml">
174 <tree string="Production Operation" editable="top">
175 <field name="production_id"/>
176 <field name="workcenter_id"/>
177 <field name="code_id"/>
178 <field name="date_start"/>
179 <field name="date_finished"/>
180 <field name="order_date"/>
185 <record id="graph_in_hrs_workcenter" model="ir.ui.view">
186 <field name="name">graph.in.hrs.workcenter</field>
187 <field name="model">mrp.production.workcenter.line</field>
188 <field name="type">graph</field>
189 <field name="arch" type="xml">
190 <graph string="Graph view in hours by workcenter" type="bar">
191 <field name="workcenter_id"/>
192 <field name="hour" operator="+"/>
199 <!--<record model="ir.ui.view" id="mrp_production_operation_form_view">
200 <field name="name">mrp.production.operation.form</field>
201 <field name="model">mrp_operations.operation</field>
202 <field name="type">form</field>
203 <field name="arch" type="xml">
204 <form string="Production Operation">
205 <field name="production_id" select="1"/>
206 <field name="workcenter_id" select="1"/>
207 <field name="code_id" select="1"/>
212 <record model="ir.actions.act_window" id="mrp_production_operation_action">
213 <field name="name">Operations</field>
214 <field name="type">ir.actions.act_window</field>
215 <field name="res_model">mrp_operations.operation</field>
216 <field name="view_type">form</field>
217 <field name="view_mode">tree,calendar,form</field>
218 <field name="view_id" ref="mrp_production_operation_tree_view"/>
222 name="Work Order Events Using Bar Codes"
223 parent="mrp.menu_mrp_root"
224 id="menu_mrp_production_operation_action"
225 action="mrp_production_operation_action"/>
227 <record model="ir.ui.view" id="operation_calendar_view">
228 <field name="name">mrp.perations.calendar</field>
229 <field name="model">mrp_operations.operation</field>
230 <field name="type">calendar</field>
231 <field name="priority" eval="2"/>
232 <field name="arch" type="xml">
233 <calendar string="Calendar View" date_start="order_date" color="workcenter_id">
234 <field name="date_start"/>
235 <field name="date_finished"/>