From c6284ffa613a6cc1bfee5e34ec4448723aa503c7 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Mon, 25 Nov 2013 14:40:02 +0100 Subject: [PATCH] [FIX] unfuck applyjobpost controller bzr revid: xmo@openerp.com-20131125134002-dz7bzndlktrywy3i --- addons/website_hr_recruitment/controllers/main.py | 9 +++++++-- .../views/website_hr_recruitment.xml | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/addons/website_hr_recruitment/controllers/main.py b/addons/website_hr_recruitment/controllers/main.py index a72ca988f8e..2f42073dbbb 100644 --- a/addons/website_hr_recruitment/controllers/main.py +++ b/addons/website_hr_recruitment/controllers/main.py @@ -86,8 +86,13 @@ class website_hr_recruitment(http.Controller): return request.website.render("website_hr_recruitment.thankyou", {}) @website.route(['/job/apply'], type='http', auth="public", multilang=True) - def applyjobpost(self, job=None): - return request.website.render("website_hr_recruitment.applyjobpost", { 'job': job }) + def applyjobpost(self, job): + [job_object] = request.registry['hr.job'].browse( + request.cr, request.uid, [int(job)], context=request.context) + + return request.website.render("website_hr_recruitment.applyjobpost", { + 'job': job_object + }) @website.route('/job/publish', type='json', auth="admin", multilang=True) def publish(self, id, object): diff --git a/addons/website_hr_recruitment/views/website_hr_recruitment.xml b/addons/website_hr_recruitment/views/website_hr_recruitment.xml index aee5995ebbd..9bc9457c4d7 100644 --- a/addons/website_hr_recruitment/views/website_hr_recruitment.xml +++ b/addons/website_hr_recruitment/views/website_hr_recruitment.xml @@ -138,7 +138,7 @@
- Apply + Apply