diff --git a/addons/hr_recruitment/hr_recruitment.py b/addons/hr_recruitment/hr_recruitment.py index 17a2d11fd0e..0fbe90dae5e 100644 --- a/addons/hr_recruitment/hr_recruitment.py +++ b/addons/hr_recruitment/hr_recruitment.py @@ -300,12 +300,13 @@ class hr_applicant(crm.crm_case, osv.osv): if id3: id3 = data_obj.browse(cr, uid, id3, context=context).res_id - context = { + context.update({ + 'default_applicant_id': opp.id, 'default_partner_id': opp.partner_id and opp.partner_id.id or False, 'default_email_from': opp.email_from, 'default_state': 'open', 'default_name': opp.name - } + }) value = { 'name': ('Meetings'), 'domain': "[('user_id','=',%s)]" % (uid), @@ -539,4 +540,10 @@ class hr_job(osv.osv): } hr_job() +class crm_meeting(osv.osv): + _inherit = 'crm.meeting' + _columns = { + 'applicant_id': fields.many2one('hr.applicant','Applicant Meeting'), + } + # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_recruitment/hr_recruitment_view.xml b/addons/hr_recruitment/hr_recruitment_view.xml index 5d175bd16f5..4216418a742 100644 --- a/addons/hr_recruitment/hr_recruitment_view.xml +++ b/addons/hr_recruitment/hr_recruitment_view.xml @@ -7,6 +7,15 @@ parent="hr.menu_hr_configuration" sequence="40" /> + + # ------------------------------------------------------ # Job Categories # ------------------------------------------------------