[IMP] pass context and improved code
bzr revid: tpa@tinyerp.com-20130530102915-3pz4ednzaqjcwh2p
This commit is contained in:
parent
f230267de1
commit
0b61104463
|
@ -145,7 +145,7 @@ class hr_job(osv.osv):
|
|||
def job_recruitment(self, cr, uid, ids, *args):
|
||||
for job in self.browse(cr, uid, ids):
|
||||
no_of_recruitment = job.no_of_recruitment == 0 and 1 or job.no_of_recruitment
|
||||
self.write(cr, uid, [job.id], {'state': 'recruit', 'no_of_recruitment': no_of_recruitment})
|
||||
self.write(cr, uid, [job.id], {'state': 'recruit', 'no_of_recruitment': no_of_recruitment}, context=context)
|
||||
return True
|
||||
|
||||
def job_open(self, cr, uid, ids, *args):
|
||||
|
|
|
@ -496,8 +496,8 @@ class hr_job(osv.osv):
|
|||
"""Calculate total Applications per job"""
|
||||
res = dict.fromkeys(ids, 0)
|
||||
applicant_obj = self.pool.get('hr.applicant')
|
||||
applicant_ids = applicant_obj.search(cr, uid, [('job_id', 'in', ids)])
|
||||
for applicant in applicant_obj.browse(cr, uid, applicant_ids, context):
|
||||
applicant_ids = applicant_obj.search(cr, uid, [('job_id', 'in', ids)], context=context)
|
||||
for applicant in applicant_obj.browse(cr, uid, applicant_ids, context=context):
|
||||
res[applicant.job_id.id] += 1
|
||||
return res
|
||||
|
||||
|
|
|
@ -41,7 +41,7 @@ class hr_applicant_settings(osv.osv_memory):
|
|||
alias_name = ''
|
||||
mail_alias = self.pool.get('mail.alias')
|
||||
try:
|
||||
alias_name = self.pool.get('ir.model.data').get_object(cr, uid, 'hr_recruitment', 'mail_alias_jobss').alias_name
|
||||
alias_name = self.pool.get('ir.model.data').get_object(cr, uid, 'hr_recruitment', 'mail_alias_jobs').alias_name
|
||||
except Exception:
|
||||
model_ids = self.pool.get('ir.model').search(cr, uid, [('model', '=', 'hr.applicant')], context=context)
|
||||
alias_ids = mail_alias.search(cr, uid, [('alias_model_id', '=', model_ids[0]),('alias_defaults', '=', '{}')], context=context)
|
||||
|
|
Loading…
Reference in New Issue