From f31cd33815cb35852f4db3d94b64384cf9c7163a Mon Sep 17 00:00:00 2001 From: "psi (Open ERP)" Date: Tue, 18 May 2010 19:05:16 +0530 Subject: [PATCH] [IMP] hr_recruitment:Add defaults for stage and responsible (uid) and called right view on schedule a phone call button's action bzr revid: psi@tinyerp.co.in-20100518133516-2s1r5dzl83ajpjj2 --- addons/hr_recruitment/hr_recruitment.py | 17 ++++++++++++++--- addons/hr_recruitment/hr_recruitment_view.xml | 4 ++-- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 83a54143c1b..98e3476d42f 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -90,9 +90,9 @@ class hr_applicant(osv.osv, crm.crm_case): 'date': fields.datetime('Date'), 'priority': fields.selection(AVAILABLE_PRIORITIES, 'Appreciation'), 'job_id': fields.many2one('hr.job', 'Applied Job'), - 'salary_proposed': fields.float('Proposed Salary'), - 'salary_expected': fields.float('Expected Salary'), - 'availability': fields.integer('Availability (Days)'), + 'salary_proposed': fields.float('Proposed Salary', help="Salary Proposed by the Organisation"), + 'salary_expected': fields.float('Expected Salary', help="Salary Expected by Applicant"), + 'availability': fields.integer('Availability (Days)', help=""), 'partner_name': fields.char("Applicant's Name", size=64), 'partner_phone': fields.char('Phone', size=32), 'partner_mobile': fields.char('Mobile', size=32), @@ -105,6 +105,17 @@ class hr_applicant(osv.osv, crm.crm_case): 'response' : fields.integer("Response"), } + def _get_stage(self, cr, uid, context=None): + if context is None: + context = {} + ids = self.pool.get('hr.recruitment.stage').search(cr, uid, [], context=context) + return ids and ids[0] or False + + _defaults = { + 'stage_id': _get_stage, + 'user_id': lambda self, cr, uid, context: uid, + } + def onchange_job(self,cr, uid, ids, job, context={}): result = {} if job: diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml index 23181c92155..c0e82ee280e 100644 --- a/addons/hr_recruitment/hr_recruitment_view.xml +++ b/addons/hr_recruitment/hr_recruitment_view.xml @@ -70,9 +70,9 @@
- + -