From 71003a5aa06cf7d4ac2c2d8936330b22070876e3 Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 13 Jun 2012 12:08:45 +0530 Subject: [PATCH 1/7] [ADD]sequence file added for payroll advice. bzr revid: kbh@tinyerp.com-20120613063845-1qiuuasfim19f94r --- addons/l10n_in_hr_payroll/__openerp__.py | 1 + .../l10n_in_hr_payroll_sequence.xml | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 addons/l10n_in_hr_payroll/l10n_in_hr_payroll_sequence.xml diff --git a/addons/l10n_in_hr_payroll/__openerp__.py b/addons/l10n_in_hr_payroll/__openerp__.py index 07f83d2605a..b1825850256 100644 --- a/addons/l10n_in_hr_payroll/__openerp__.py +++ b/addons/l10n_in_hr_payroll/__openerp__.py @@ -49,6 +49,7 @@ Indian Payroll Rules. 'l10n_in_hr_payroll_data.xml', 'data/hr.salary.rule.csv', 'l10n_in_hr_payroll_report.xml', + 'l10n_in_hr_payroll_sequence.xml' ], 'demo_xml': ['l10n_in_hr_payroll_demo.xml'], 'installable': True diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_sequence.xml b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_sequence.xml new file mode 100644 index 00000000000..140d0676c4f --- /dev/null +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_sequence.xml @@ -0,0 +1,15 @@ + + + + + Payment Advice + payment.advice + + + Payment Advice + payment.advice + PAY/%(month)s/%(year)s/ + 3 + + + \ No newline at end of file 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 2/7] [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 From 1514f85e3395a3ecf3432caae52f3c8599f94bff Mon Sep 17 00:00:00 2001 From: "Khushboo Bhatt (Open ERP)" Date: Wed, 13 Jun 2012 12:23:22 +0530 Subject: [PATCH 3/7] [IMP]button removed from tree view and state name changed. bzr revid: kbh@tinyerp.com-20120613065322-k538s2sb7nekx5q4 --- addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py | 4 ++-- addons/l10n_in_hr_payroll/l10n_in_hr_payroll_view.xml | 4 ---- 2 files changed, 2 insertions(+), 6 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 59d45c0b119..6e85c65bb2f 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -106,8 +106,8 @@ class payroll_advice(osv.osv): 'note': fields.text('Description'), 'date': fields.date('Date', states={'draft': [('readonly', False)]},), 'state':fields.selection([ - ('draft','Draft Sheet'), - ('confirm','Confirm Sheet'), + ('draft','Draft'), + ('confirm','Confirm'), ('cancel','Cancelled'), ],'State', select=True, readonly=True), 'number':fields.char('Number', size=16, readonly=True), 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 35e56d9225e..65af024a83b 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 @@ -61,10 +61,6 @@ -