From 2dd129f4ffbfc4dd46ca40d6b95cd1ae4c1ba529 Mon Sep 17 00:00:00 2001 From: "Vir (Open ERP)" Date: Sat, 11 Sep 2010 16:26:45 +0530 Subject: [PATCH] [ADD] hr_payroll : demo data added for the properties, hr_recruitment:when hired,stage changes bzr revid: vir@tinyerp.com-20100911105645-b5unjsfm1d81mxkd --- addons/hr_payroll/hr_payroll_demo.xml | 107 ++++++++++++++++++++++++ addons/hr_recruitment/hr_recruitment.py | 3 + 2 files changed, 110 insertions(+) diff --git a/addons/hr_payroll/hr_payroll_demo.xml b/addons/hr_payroll/hr_payroll_demo.xml index 9c2ce90cd7a..b0c843e0c95 100644 --- a/addons/hr_payroll/hr_payroll_demo.xml +++ b/addons/hr_payroll/hr_payroll_demo.xml @@ -92,5 +92,112 @@ Salary Slip of Bonamy for June-2010 + + salary_account + hr.employee,1 + + + account.account,27 + many2one + + + + employee_account + hr.employee,1 + + + account.account,22 + many2one + + + + property_bank_account + hr.employee,1 + + + account.account,11 + many2one + + + + salary_account + hr.employee,2 + + + account.account,27 + many2one + + + + employee_account + hr.employee,2 + + + account.account,22 + many2one + + + + property_bank_account + hr.employee,2 + + + account.account,11 + many2one + + + + salary_account + hr.employee,3 + + + account.account,27 + many2one + + + + employee_account + hr.employee,3 + + + account.account,22 + many2one + + + + property_bank_account + hr.employee,3 + + + account.account,11 + many2one + + + + salary_account + hr.employee,10 + + + account.account,27 + many2one + + + + employee_account + hr.employee,10 + + + account.account,22 + many2one + + + + property_bank_account + hr.employee,10 + + + account.account,11 + many2one + diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 24914327926..55e9fc09b13 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -429,6 +429,9 @@ class hr_applicant(crm.crm_case, osv.osv): message = _('Applicant ') + " '" + name + "' "+ _("is Hired.") self.log(cr, uid, id, message) + stage_id = self.pool.get('hr.recruitment.stage').search(cr, uid, [('name','=','Contract Signed')]) + self.write(cr, uid, ids,{'stage_id':stage_id[0]}) + applicant = self.browse(cr, uid, ids)[0] if applicant['job_id'] : emp_id = employee_obj.create(cr,uid,{'name':applicant['name'],'job_id':applicant['job_id']['id']})