[IMP] update version in po(t) files
[odoo/odoo.git] / addons / mrp_operations / mrp_operations_view.xml
1 <?xml version="1.0"?>
2 <openerp>
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="state" />
13                 <field name="production_id"/>
14                 <field name="product"/>
15                 <field name="qty"/>
16                 <field name="uom"/>
17                 <button name="button_start_working" string="Start working" states="draft,pause"/>
18                 <button name="button_done" string="Finished" states="startworking"/>
19             </field>
20         </field>
21     </record>
22
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"/>
31                 <field name="delay"/>
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"/>
40                 </group>
41             </field>
42         </field>
43     </record>
44
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"/>
53             </calendar>
54         </field>
55     </record>
56
57
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"/>
66                 </level>
67             </gantt>
68         </field>
69     </record>
70
71
72     <!-- Action for tree view of workcenter line   -->
73
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>
81     </record>
82
83     <!-- Action for All Operations   -->
84
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>
91     </record>
92
93     <!-- Action for Confirm Operations   -->
94
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>
102     </record>
103
104     <!-- Action for Draft Operations   -->
105
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>
113     </record>
114
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"/>
121
122     </record>
123
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"/>
127
128 <!-- Operation codes -->
129
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"/>
139             </tree>
140         </field>
141     </record>
142
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"/>
152             </form>
153         </field>
154     </record>
155
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"/>
163     </record>
164
165     <menuitem name="Start - Stop Codes" parent="mrp.menu_mrp_configuration" id="menu_mrp_production_code_action" action="mrp_production_code_action"/>
166
167 <!-- Operations -->
168
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"/>
181             </tree>
182         </field>
183     </record>
184
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="+"/>
193                 </graph>
194             </field>
195         </record>
196
197
198
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"/>
208             </form>
209         </field>
210     </record>
211 -->
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"/>
219     </record>
220
221     <menuitem
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"/>
226
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"/>
236                 </calendar>
237             </field>
238     </record>
239
240 </data>
241 </openerp>