From 8ca629034c5b28dc27b09b4e62d2b860d55fe6af Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 13 Jun 2012 12:21:37 +0530 Subject: [PATCH] [ADD]sequence number created in mentho,access rights added for payroll advice. bzr revid: kbh@tinyerp.com-20120613065137-78ye6taovw0yffdw --- addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py | 4 +++- addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml | 2 +- addons/l10n_in_hr_payroll/security/hr.salary.rule.csv | 2 ++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py index b16cfb871d7..59d45c0b119 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -129,6 +129,7 @@ class payroll_advice(osv.osv): payslip_pool = self.pool.get('hr.payslip') advice_line_pool = self.pool.get('hr.payroll.advice.line') payslip_line_pool = self.pool.get('hr.payslip.line') + sequence_pool = self.pool.get('ir.sequence') for advice in self.browse(cr, uid, ids, context=context): old_line_ids = advice_line_pool.search(cr, uid, [('advice_id','=',advice.id)], context=context) @@ -152,7 +153,8 @@ class payroll_advice(osv.osv): 'bysal': line.total } advice_line_pool.create(cr, uid, advice_line, context=context) - return True + number = self.pool.get('ir.sequence').get(cr, uid, 'payment.advice') + self.write(cr, uid, ids, {'number':number}, context=context) def confirm_sheet(self, cr, uid, ids, context=None): return self.write(cr, uid, ids, {'state':'confirm'}, context=context) diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml index 351908455c0..35e56d9225e 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml @@ -10,7 +10,7 @@ - + diff --git a/addons/l10n_in_hr_payroll/security/hr.salary.rule.csv b/addons/l10n_in_hr_payroll/security/hr.salary.rule.csv index 0015ef665b0..e1e23bf3985 100644 --- a/addons/l10n_in_hr_payroll/security/hr.salary.rule.csv +++ b/addons/l10n_in_hr_payroll/security/hr.salary.rule.csv @@ -1,2 +1,4 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" "access_hr_salary_rule","hr.salary.rule","model_hr_salary_rule","base.group_hr_user",1,1,1,1 +"access_hr_payroll_advice","hr.payroll.advice","model_hr_payroll_advice","base.group_hr_manager",1,1,1,1 +"access_hr_payroll_advice_line","hr.payroll.advice.line","model_hr_payroll_advice_line","base.group_hr_manager",1,1,1,1