From ba02e50efacdc621130aff19e02c6d0e69c07a7d Mon Sep 17 00:00:00 2001 From: "Ajay Chauhan (OpenERP)" Date: Thu, 31 Jan 2013 12:03:33 +0530 Subject: [PATCH] [IMP] hr_payroll: use the new signal_xxx methods instead of trg_validate. bzr revid: cha@tinyerp.com-20130131063333-jhcpvbingaqxroiq --- addons/hr_payroll/hr_payroll.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py index b711ed1a9c4..06af3054b68 100644 --- a/addons/hr_payroll/hr_payroll.py +++ b/addons/hr_payroll/hr_payroll.py @@ -26,7 +26,6 @@ from datetime import datetime from datetime import timedelta from dateutil import relativedelta -from openerp import netsvc from openerp.osv import fields, osv from openerp import tools from openerp.tools.translate import _ @@ -331,13 +330,12 @@ class hr_payslip(osv.osv): def refund_sheet(self, cr, uid, ids, context=None): mod_obj = self.pool.get('ir.model.data') - wf_service = netsvc.LocalService("workflow") for payslip in self.browse(cr, uid, ids, context=context): id_copy = self.copy(cr, uid, payslip.id, {'credit_note': True, 'name': _('Refund: ')+payslip.name}, context=context) self.compute_sheet(cr, uid, [id_copy], context=context) - wf_service.trg_validate(uid, 'hr.payslip', id_copy, 'hr_verify_sheet', cr) - wf_service.trg_validate(uid, 'hr.payslip', id_copy, 'process_sheet', cr) - + self.signal_hr_verify_sheet(cr, uid, [id_copy]) + self.signal_process_sheet(cr, uid, [id_copy]) + form_id = mod_obj.get_object_reference(cr, uid, 'hr_payroll', 'view_hr_payslip_form') form_res = form_id and form_id[1] or False tree_id = mod_obj.get_object_reference(cr, uid, 'hr_payroll', 'view_hr_payslip_tree')