[IMP] hr_evaluation,hr_recruitment :- improve print survey method.

bzr revid: ysa@tinyerp.co.in-20100408052540-6ypcp3qxun64p9yu
This commit is contained in:
Ysa (Open ERP) 2010-04-08 10:55:40 +05:30
parent e038de5543
commit b491afcc8b
2 changed files with 9 additions and 7 deletions

View File

@ -313,15 +313,16 @@ class hr_evaluation_interview(osv.osv):
"""
if not context:
context = {}
record = self.read(cr, uid, ids, [])
record = self.browse(cr, uid, ids, context)
record = record and record[0]
datas = {}
page_setting = {'orientation': 'vertical', 'without_pagebreak': 0, 'paper_size': 'letter', 'page_number': 1, 'survey_title': 1}
report = {}
if record:
datas['ids'] = [record[0]['survey_id'][0]]
response_id = record[0]['response']
datas['ids'] = [record.survey_id.id]
response_id = record.response.id
if response_id:
context.update({'survey_id': datas['ids'], 'response_id' : [response_id[0]], 'response_no':0})
context.update({'survey_id': datas['ids'], 'response_id' : [response_id], 'response_no':0})
datas['form'] = page_setting
datas['model'] = 'survey.print.answer'
report = {

View File

@ -164,12 +164,13 @@ class hr_applicant(osv.osv):
if not context:
context = {}
datas = {}
record = self.read(cr, uid, ids, ['survey', 'response'])
record = self.browse(cr, uid, ids, context)
record = record and record[0]
page_setting = {'orientation': 'vertical', 'without_pagebreak': 0, 'paper_size': 'letter', 'page_number': 1, 'survey_title': 1}
report = {}
if record:
datas['ids'] = [record[0]['survey'][0]]
response_id = record[0]['response']
datas['ids'] = [record.survey.id]
response_id = record.response
if response_id:
context.update({'survey_id': datas['ids'], 'response_id' : [response_id], 'response_no':0,})
datas['form'] = page_setting