Merge lp:~inddiana/diana-addons/fix_expired into lp:diana-addons/6.0

Proposed by Anthony
Status: Merged
Merged at revision: 14
Proposed branch: lp:~inddiana/diana-addons/fix_expired
Merge into: lp:diana-addons/6.0
Diff against target: 70 lines (+27/-33)
1 file modified
supply_control/model/diana_supply.py (+27/-33)
To merge this branch: bzr merge lp:~inddiana/diana-addons/fix_expired
Reviewer Review Type Date Requested Status
Aristóbulo Meneses Pending
Review via email: mp+168119@code.launchpad.net

Description of the change

cambios del dia 6/6/2013 entrega de suministros

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'supply_control/model/diana_supply.py'
2--- supply_control/model/diana_supply.py 2013-04-17 18:31:53 +0000
3+++ supply_control/model/diana_supply.py 2013-06-07 16:23:29 +0000
4@@ -193,39 +193,33 @@
5 print_servers = printers_obj.search(cr, uid, [], context=context)
6 read_pserververs = printers_obj.read(cr, uid, print_servers, ['ip_address', 'ssh_port', 'machine_user', 'machine_pass', 'printer_port', 'upload_dir', 'printer_status', 'local_dir', 'file_name'], context)
7
8- for n in self_read:
9- if n['expiration_date'] <= now_str:
10- supply_expiration_write = self.write(cr, uid, n['id'], {'delivery_date': None, 'state': 'Expired', 'delivered': False})
11- message = _("The selected supply has expired. Select another.")
12- self.log(cr, uid, supply_expiration_write, message, context=context)
13- else:
14- for po in self_read:
15- nombre = self.elimina_tildes(po['employee_id'][1])
16- recibo = ''
17- recibo = ['800Autorizacion retiro de dotacion de productos',
18- '800Corresponde a: ' + str(po['period_id'][1]),
19- '800Ticket No: ' + str(po['name']),
20- '800Empleado: ' + str(nombre),
21- '800Cedula: ' + str(po['employee_code']),
22- '800Vencimiento: ' + str(n['expiration_date']),
23- '800<<INTRANSFERIBLE - NO NEGOCIABLE>>',
24- '810PROTECCION DE PLANTA']
25- for servers in read_pserververs:
26- frc = fiscalRemoteConn(recibo, servers['ip_address'], servers['ssh_port'], servers['machine_user'], servers['machine_pass'], servers['printer_port'], servers['local_dir'], servers['upload_dir'], servers['file_name'])
27- frc.create_ticket()
28- e = frc.transferAndprint()
29- if e:
30- raise osv.except_osv(_('Alert !'), _('Connectivity problem. Check parameters!'))
31- context.update({'printer_id': ids})
32- return {
33- 'view_type': 'form',
34- 'view_mode':'form',
35- 'res_model': 'diana.supply.printers.wizard',
36- 'type': 'ir.actions.act_window',
37- 'target': 'new',
38- 'context': context,
39- 'ref': 'sisb_diana_supply_control.printers_wizard_confirm'
40- }
41+ for po in self_read:
42+ nombre = self.elimina_tildes(po['employee_id'][1])
43+ recibo = ''
44+ recibo = ['800Autorizacion retiro de dotacion de productos',
45+ '800Corresponde a: ' + str(po['period_id'][1]),
46+ '800Ticket No: ' + str(po['name']),
47+ '800Empleado: ' + str(nombre),
48+ '800Cedula: ' + str(po['employee_code']),
49+ '800Vencimiento: ' + str(po['expiration_date']),
50+ '800<<INTRANSFERIBLE - NO NEGOCIABLE>>',
51+ '810PROTECCION DE PLANTA']
52+ for servers in read_pserververs:
53+ frc = fiscalRemoteConn(recibo, servers['ip_address'], servers['ssh_port'], servers['machine_user'], servers['machine_pass'], servers['printer_port'], servers['local_dir'], servers['upload_dir'], servers['file_name'])
54+ frc.create_ticket()
55+ e = frc.transferAndprint()
56+ if e:
57+ raise osv.except_osv(_('Alert !'), _('Connectivity problem. Check parameters!'))
58+ context.update({'printer_id': ids})
59+ return {
60+ 'view_type': 'form',
61+ 'view_mode':'form',
62+ 'res_model': 'diana.supply.printers.wizard',
63+ 'type': 'ir.actions.act_window',
64+ 'target': 'new',
65+ 'context': context,
66+ 'ref': 'sisb_diana_supply_control.printers_wizard_confirm'
67+ }
68
69
70 def return_to_draft(self, cr, uid, ids, context=None):

Subscribers

People subscribed via source and target branches