diff --git a/addons/website_hr_recruitment/controllers/main.py b/addons/website_hr_recruitment/controllers/main.py index 1351efcde36..339b0c8ec41 100644 --- a/addons/website_hr_recruitment/controllers/main.py +++ b/addons/website_hr_recruitment/controllers/main.py @@ -82,9 +82,14 @@ class website_hr_recruitment(http.Controller): } return request.website.render("website_hr_recruitment.thankyou", values) - @website.route(['/apply'], type='http', auth="public") - def applyjobpost(self, **post): - return request.website.render("website_hr_recruitment.applyjobpost") + @website.route(['/apply/'], type='http', auth="public") + def applyjobpost(self, id=0): + id = id and int(id) or 0 + job = request.registry['hr.job'].browse(request.cr, request.uid, id) + values = { + 'job': job + } + return request.website.render("website_hr_recruitment.applyjobpost", values) @website.route(['/job/detail//subscribe'], type='http', auth="public") def subscribe(self, job_id=None, **post): diff --git a/addons/website_hr_recruitment/views/website_hr_recruitment.xml b/addons/website_hr_recruitment/views/website_hr_recruitment.xml index 9e6ede4e77a..2b3f50f9c88 100644 --- a/addons/website_hr_recruitment/views/website_hr_recruitment.xml +++ b/addons/website_hr_recruitment/views/website_hr_recruitment.xml @@ -96,8 +96,19 @@
- -
+ +
+
+
+
+
+ About us + Apply +
+
+
+
+
@@ -113,9 +124,9 @@
- +
@@ -155,18 +166,11 @@