~inddiana/diana-addons/supply_control_update-gudanthony7

« back to all changes in this revision

Viewing changes to supply_control/view/diana_supply_view.xml

  • Committer: Aryrosa Fuentes
  • Date: 2017-08-02 14:24:08 UTC
  • mfrom: (58.1.8 diana_adoons_branch)
  • mto: This revision was merged to the branch mainline in revision 59.
  • Revision ID: afuentes@industriasdiana.gob.ve-20170802142408-tabv0anafn81lv57
modificaciones sobre control_de_asignaciones

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
    <data>
5
5
 
6
6
<!--
 
7
TYPE
 
8
ASSIG
 
9
-->
 
10
    <record model="ir.actions.act_window" id="action_diana_supply_asign_type_tree">
 
11
            <field name="name">Tipos de Asignación</field>
 
12
            <field name="res_model">diana.supply.asign.type</field>
 
13
            <field name="view_mode">tree,form</field>
 
14
        </record>
 
15
 
 
16
        <record model="ir.ui.view" id="view_diana_supply_asign_type_tree">
 
17
            <field name="name">Tipos de Asignación</field>
 
18
            <field name="model">diana.supply.asign.type</field>
 
19
            <field name="type">tree</field>
 
20
            <field name="arch" type="xml">
 
21
                <tree string="Tipos de Asignaciones">
 
22
                    <field name="name"/>
 
23
                    <field name="active"/>
 
24
                    <field name="accumulate"/>
 
25
                    <field name="user_ids"/>
 
26
                </tree>
 
27
             </field>
 
28
         </record>
 
29
 
 
30
        <record model="ir.ui.view" id="view_diana_supply_asign_type_form">
 
31
            <field name="name">Tipos de Asignación</field>
 
32
            <field name="model">diana.supply.asign.type</field>
 
33
            <field name="type">form</field>
 
34
            <field name="arch" type="xml">
 
35
                <form string="Tipos de Asignaciones">
 
36
                    
 
37
                    <field name="name"/>
 
38
                    <field name="active"/>
 
39
                    <field name="accumulate"/>
 
40
                    <field name="quantity" attrs="{'readonly':[('accumulate','=',False)]}"/>
 
41
                    <field name="days_old"/>
 
42
                    <field name="day_assig_defect"/>
 
43
                    <field name="monthly"/>
 
44
                    <field name="create_month"/>
 
45
                    
 
46
                    <field name="user_ids" nolabel="True"  colspan="4" >
 
47
                        <tree>
 
48
                            <field name="login"/>
 
49
                            <field name="name"/>
 
50
                        </tree>
 
51
                    </field>
 
52
                    
 
53
                </form>
 
54
            </field>
 
55
         </record>
 
56
 
 
57
         <record id="view_diana_supply_asign_type_search" model="ir.ui.view">
 
58
            <field name="name">diana.supply.asign.type.search</field>
 
59
            <field name="model">diana.supply.asign.type</field>
 
60
            <field name="type">search</field>
 
61
            <field name="arch" type="xml">
 
62
                <search string="">
 
63
 
 
64
                    <group col='8' colspan='2'>
 
65
 
 
66
                        <field name="name"/>
 
67
                        <field name="active"/>
 
68
                        <field name="accumulate"/>
 
69
 
 
70
                    </group>
 
71
                    <newline />
 
72
 
 
73
                </search>
 
74
            </field>
 
75
        </record>
 
76
 
 
77
<!--
7
78
ASSIGN
8
79
-->
9
80
 
10
81
        <record model="ir.actions.act_window" id="action_diana_supply_asign_tree">
11
 
            <field name="name">Assignation</field>
 
82
            <field name="name">Asignaciones</field>
12
83
            <field name="res_model">diana.supply.asign</field>
13
 
            <field name="view_mode">tree,form</field>
14
 
        </record>
15
 
 
 
84
            <field name="view_mode">tree,form,search</field>
 
85
        </record>
 
86
        
 
87
        
 
88
        <record id="diana_supply_assig_filter" model="ir.ui.view">
 
89
            <field name="name">diana.supply.asign</field>
 
90
            <field name="model">diana.supply.asign</field>
 
91
            <field name="type">search</field>
 
92
            <field name="arch" type="xml">
 
93
                <search string="">
 
94
 
 
95
                    <group col='8' colspan='2'>
 
96
 
 
97
                        <field name="period_id"/>
 
98
                        <field name="asigned_type" />
 
99
                        <field name="asigned_date"/>
 
100
 
 
101
                    </group>
 
102
                    <newline />
 
103
 
 
104
                </search>
 
105
            </field>
 
106
        </record>
 
107
        
 
108
        
16
109
        <record model="ir.ui.view" id="view_diana_supply_asign_tree">
17
110
            <field name="name">diana.supply.asign.tree</field>
18
111
            <field name="model">diana.supply.asign</field>
19
112
            <field name="type">tree</field>
20
113
            <field name="arch" type="xml">
21
 
                <tree string="Supply Asignation">
 
114
                <tree string="Asignación" colors="green:state=='assig';blue:state=='draft';black:state=='load'">
22
115
                    <field name="name"/>
23
116
                    <field name="employee_ids"/>
24
117
                    <field name="asigned_date"/>
 
118
                    <field name="asigned_type"/>
 
119
                    <field name="state"/>
 
120
 
25
121
                </tree>
26
122
             </field>
27
123
         </record>
31
127
            <field name="model">diana.supply.asign</field>
32
128
            <field name="type">form</field>
33
129
            <field name="arch" type="xml">
34
 
                <form string="Asignation">
35
 
                    <field name="period_id"/>
36
 
                    <field name="employee_ids" nolabel="1"  colspan='4'>
37
 
                        <tree string="Employees for supply asignation">
 
130
                <form string="Asignación">
 
131
 
 
132
                    <group colspan = "4" col = "8">
 
133
                        <field name="period_id"/>
 
134
                        <field name="asigned_type"/>
 
135
                        <field name="print_default"/>
 
136
                        <field name="note"/>
 
137
 
 
138
                    </group>
 
139
 
 
140
                    <group colspan = "3" col = "6">
 
141
                    
 
142
                        <field name="aggregate" nolabel="1" attrs="{'readonly':[('note','=',False)], 'required':[('note','=',True)]}"/>
 
143
                    
 
144
                    </group>
 
145
 
 
146
                    
 
147
                    <field name="employee_ids"  nolabel="1"  colspan='4' domain="[('state', 'not in', ['egresado','borrador'])]">
 
148
                         
 
149
                        <tree string="Lista de Empleados">
38
150
                            <field name="name"/>
39
151
                            <field name="identification_id"/>
40
152
                        </tree>
 
153
                    
41
154
                    </field>
42
 
                    <group colspan = "2" col = "5">
43
 
                        <hpaned/> 
44
 
                        <button icon = "gtk-cancel" special = "cancel" string = "_Cancel"/>
45
 
                        <hpaned/>  
46
 
                        <button icon = "gtk-go-forward" name = "create_asign_supply" string = "Asign Supply" type = "object"/>
47
 
                        <hpaned/> 
 
155
                    
 
156
                    <group colspan = "6" col = "10">
 
157
                        
 
158
                        <field name="state"/>
 
159
 
 
160
                        <button name="cargar_employee" string="Cargar Todos" icon="terp-camera_test" type="object" states="draft"/>
 
161
                        <button name="return_to_draft" string="Return to draft" icon="gtk-ok" confirm="¿Confirma que desea devolver el proceso?" type="object" states="load"/>
 
162
                        <button icon = "gtk-go-forward" name = "create_asign_supply" confirm="¿Confirmar proceso de la creación de asignaciones?" string = "Crear Asignaciones" type = "object" states="load,draft"/>
48
163
                    </group>
49
164
                </form>
50
165
            </field>
55
170
-->
56
171
 
57
172
        <record model="ir.sequence.type" id="seq_type_diana_supply_line">
58
 
            <field name="name">Diana supply line code</field>
 
173
            <field name="name">Lineas de Asignaciónes</field>
59
174
            <field name="code">diana.supply.lines</field>
60
175
        </record>
61
176
        
79
194
                    </group>
80
195
                    <newline />
81
196
                    <group col='8' colspan='2'>
82
 
                        <field name="name"/>
 
197
                        
 
198
                        <field name="name"/>                        
83
199
                        <field name="employee_code"/>
84
200
                        <field name="employee_id"/>
 
201
                        <field name="asigned_type" widget="selection" domain="[('user_ids','in', uid)]"/>
85
202
                        <field name="period_id"/>
86
203
                        <field name="sede_id"/>
87
204
                        <field name="despachador_id" />
93
210
                        <field name="delivery_date" />
94
211
                    </group>
95
212
                    <newline />
96
 
                    <group expand="0" string="Agrupar por..." colspan="4" col="10">
97
 
                        <filter string="Empleado"   icon="terp-personal+"   context="{'group_by':'employee_id'}"/> 
98
 
                        <filter string="Despachado Por"   icon="terp-personal+"   context="{'group_by':'despachador_id'}"/>
99
 
                        <filter string="Sede"   icon="terp-go-today"   context="{'group_by':'sede_id'}"/>
 
213
                    <group expand="1" string="Agrupar por..." colspan="4" col="10" groups="supply_control.group_supply_manager_button">
 
214
                        <filter string="Empleado" icon="terp-personal" context="{'group_by':'employee_id'}"/> 
 
215
                        <filter string="Despachado Por" icon="terp-personal+" context="{'group_by':'despachador_id'}"/>
 
216
                         <filter string="Periodo" icon="terp-go-today" context="{'group_by':'period_id'}"/>
 
217
                         <filter string="Asignación" icon="terp-product" context="{'group_by':'asigned_type'}"/>
 
218
                        <filter string="Sede" icon="terp-go-home" context="{'group_by':'sede_id'}"/>
 
219
                        <filter string="Estado" icon="terp-document-new" context="{'group_by':'state'}"/>
100
220
                    </group>
101
221
                </search>
102
222
            </field>
103
223
        </record>
104
 
 
105
 
 
 
224
        
 
225
        
106
226
        <record model="ir.ui.view" id="view_diana_supply_tree2">
107
227
            <field name="name">diana.supply.line.tree2</field>
108
228
            <field name="model">diana.supply.lines</field>
109
229
            <field name="type">tree</field>
110
230
            <field name="arch" type="xml">
111
 
                <tree string="Supply Lines" colors="green:state=='Delivered';blue:state=='Draft';red:state=='Expired'">
 
231
                <tree string="Asignaciónes" colors="green:state=='Delivered';blue:state=='Draft';red:state=='Expired'">
112
232
                    <field name="name" />
113
233
                    <field name="employee_id" />
114
234
                    <field name="employee_code" />
115
235
                    <field name="sede_id" />
116
 
                    
117
236
                    <field name="period_id" />
 
237
                    <field name="asigned_type" />
118
238
                    <field name="asigned_date" />
119
239
                    <field name="expiration_date" />
120
240
                    <field name="delivery_date" />
130
250
            <field name="model">diana.supply.lines</field>
131
251
            <field name="type">form</field>
132
252
            <field name="arch" type="xml">
133
 
                <form string="lineas de suministros">
 
253
                <form string="Asignaciónes">
 
254
                    
 
255
        
134
256
                    <field name="name" readonly='True'/>
135
257
                    <field name="employee_id" readonly='True'/>
136
 
<!--
137
 
                    <field name="period_id" readonly='True'/>
138
 
-->
 
258
                    <field name="asigned_type" readonly='True' widget="selection"/>
139
259
                    <field name="asigned_date" readonly='True'/>
140
260
                    <field name="expiration_date" readonly='True'/>
141
261
                    <field name="delivery_date" readonly='True'/>
153
273
PRINTER
154
274
-->
155
275
 
156
 
 
157
276
        <record model="ir.actions.act_window" id="action_diana_supply_printer">
158
 
            <field name="name">Printer</field>
 
277
            <field name="name">Impresoras</field>
159
278
            <field name="res_model">diana.supply.printer</field>
160
279
            <field name="view_mode">tree,form</field>
161
280
        </record>
162
 
 
 
281
        
 
282
        
 
283
        <record id="diana_supply_lines_search" model="ir.ui.view">
 
284
            <field name="name">Impresoras Search</field>
 
285
            <field name="model">diana.supply.printer</field>
 
286
            <field name="type">search</field>
 
287
            <field name="arch" type="xml">
 
288
                <search string="">
 
289
 
 
290
                    <group col='8' colspan='2'>
 
291
 
 
292
                        <field name="name"/>
 
293
                        <field name="ip_address"/>
 
294
                        <field name="printer_status" string="Estatus"/>
 
295
 
 
296
                    </group>
 
297
                    <newline />
 
298
 
 
299
                </search>
 
300
            </field>
 
301
        </record>
 
302
        
 
303
        
163
304
        <record model="ir.ui.view" id="view_diana_supply_printer_tree">
164
305
            <field name="name">diana.supply.printer.tree</field>
165
306
            <field name="model">diana.supply.printer</field>
166
307
            <field name="type">tree</field>
167
308
            <field name="arch" type="xml">
168
 
                <tree string="Printer Configuration">
 
309
                <tree string="Configuración de impresoras">
169
310
                    <field name="name"/>
170
311
                    <field name="ip_address"/>
171
 
                    <field name="upload_dir"/>
172
 
                    <field name="printer_status"/>
 
312
                    <field name="ssh_port" string="Puerto XMLRPC"/>
 
313
                    <field name="printer_status" string="Estatus"/>
 
314
                    <field name="employee_ids"/>
173
315
                </tree>
174
316
             </field>
175
317
         </record>
179
321
            <field name="model">diana.supply.printer</field>
180
322
            <field name="type">form</field>
181
323
            <field name="arch" type="xml">
182
 
                <form string="Printer Configuration">
183
 
                    <field name="name"/>
184
 
                    <field name="ip_address"/>
185
 
                    <field name="printer_port"/>
186
 
                    <field name="machine_user"/>
187
 
                    <field name="ssh_port"/>
188
 
                    <field name="machine_pass" password="True"/>
189
 
                    <field name="file_name"/>
190
 
                    <field name="printer_status"/>
191
 
                    <field name="local_dir"/>
192
 
                    <field name="upload_dir"/>
 
324
                <form string="Configuración de impresoras">
 
325
                  
 
326
                  <group col='8' colspan='4'>
 
327
                        
 
328
                        <field name="name"/>
 
329
                        <field name="ip_address"/>
 
330
                        <field name="ssh_port" string="Puerto XMLRPC"/>
 
331
                        <field name="printer_status" string="Estatus"/>
 
332
                   </group>
 
333
                   
 
334
                    <field name="employee_ids" nolabel="True"  colspan="4" >
 
335
                        <tree>
 
336
                            <field name="login"/>
 
337
                            <field name="name"/>
 
338
                        </tree>
 
339
                    </field>
 
340
                
193
341
                </form>
194
342
             </field>
195
343
         </record>
199
347
    ACCIONES
200
348
-->
201
349
 
202
 
 
203
350
        <record model="ir.actions.act_window" id="action_diana_supply_line_tree">
204
 
            <field name="name">Diana Supply Lines</field>
 
351
            <field name="name">Lineas de Asignación</field>
205
352
            <field name="res_model">diana.supply.lines</field>
206
353
            <field name="view_mode">tree,form,search</field>
207
354
            <field name="context">{'search_default_draft': 1}</field>
208
355
        </record>
209
 
 
 
356
        
 
357
        <record model="ir.actions.act_window" id="action_diana_supply_type_tree">
 
358
            <field name="name">Tipos de Asignación</field>
 
359
            <field name="res_model">diana.supply.asign.type</field>
 
360
            <field name="view_mode">tree,form,search</field>
 
361
            <field name="context">{'search_default_draft': 1}</field>
 
362
        </record>
 
363
        
210
364
 
211
365
<!--
212
366
MENU
213
367
-->
214
368
     
215
 
        
216
 
        <menuitem name="Diana Supply Control" id="menu_diana_supply_control" parent="hr.menu_hr_root" groups="supply_control.group_supply_manager,supply_control.group_supply_user"/>
217
 
        <menuitem name="Printer" id="menu_supply_printer" sequence = '90' parent="menu_diana_supply_control" action="action_diana_supply_printer"/>
218
 
        <menuitem name="Assignation" id="menu_supply_asing" sequence = '91' parent="menu_diana_supply_control" action="action_diana_supply_asign_tree"/>
219
 
        <menuitem name="Supply Lines" id="menu_supply_lines" sequence = '92' parent="menu_diana_supply_control" action="action_diana_supply_line_tree" groups="supply_control.group_supply_manager,supply_control.group_supply_user"/>
220
 
 
 
369
        <menuitem name="Control de Asignaciones" id="menu_diana_supply_control" parent="hr.menu_hr_root" groups="supply_control.group_supply_manager,supply_control.group_supply_user"/>
 
370
            <menuitem name="Asignaciones" id="menu_supply_asing" sequence = '1' parent="menu_diana_supply_control" action="action_diana_supply_asign_tree"/>
 
371
            <menuitem name="Entregas" id="menu_supply_lines" sequence = '2' parent="menu_diana_supply_control" action="action_diana_supply_line_tree" groups="supply_control.group_supply_manager,supply_control.group_supply_user"/>
 
372
            <menuitem name="Configuración" id="supply_configuration" sequence = '3' parent="menu_diana_supply_control" groups="supply_control.group_supply_manager_button"/>
 
373
                <menuitem name="Tipos de Asignaciones" id="supply_configuration_type" sequence = '1' parent="supply_configuration" action="action_diana_supply_type_tree"/>
 
374
                <menuitem name="Configuración de Impresoras" id="menu_supply_printer" sequence = '2' parent="supply_configuration" action="action_diana_supply_printer"/>
221
375
        
222
376
    </data>
223
377
</openerp>