TIP: You can type at any time to perform a new search.
Online Jobs
website_hr_recruitment · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.1
- Category
- Website/Website
- Folder size
- 5.02 MB
- License
- LGPL-3
- Application
- Yes
- Auto-installable
- Yes
- Website
- None
- Last tracking update
- 2026-08-15 22:44:14
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Xavier Morel, Mohammed Shekha, Odoo Translation Bot, Nicolas Lempereur, Aaron Bohy, Géry Debongnie, Jeremy Kersten, Yannick Tivisse, qsm-odoo, Pierre Masereel, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, William Braeckman, Benjamin Vray, Arnaud Baes, Nicolas Bayet, Dossogne Bertrand, Mathieu Walravens, Louis Wicket (wil), Levi Siuzdak (sile), Dylan Kiss (dyki), Xavier Bol (xbo), Mélanie, Mehdi Outagant (MOU), Serge Bayet (seba), mano-odoo, rmun-odoo, thle-odoo, panv-odoo, ahta, sben-odoo, Iván Todorovich, Pierre Pulinckx, Anton Romanova (roan), Bastien PIERRE, pish-odoo, Krzysztof Magusiak (krma), hw-oerp, mjvi-odoo, akha, Augustin (duau), Alessandro Lupo, ksar-odoo, Einar Andersen (eian), flotchet, chpa-odoo, panj-odoo, Faruk Avcı
- Odoo dependencies
- Python dependencies
- geoip2
- System dependencies
- None
- Required by
- website_hr_recruitment_livechat
- Description
This module allows to publish your available job positions on your website and keep track of application submissions easily.
Code Analysis ⓘ
Views touched (25)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
apply |
apply | ir.ui.view | qweb | New |
default_website_description |
default_website_description | ir.ui.view | qweb | New |
detail |
Job Detail | ir.ui.view | qweb | New |
hr_job_form_inherit |
hr.job.form.inherit | hr.job | form | Inherits hr.view_hr_job_form |
hr_job_search_view_inherit |
hr.job | search | Inherits hr.view_job_filter | |
hr_job_website_inherit |
hr.job.kanban.inherit | hr.job | kanban | Inherits hr_recruitment.view_hr_job_kanban |
index |
Jobs | ir.ui.view | qweb | New |
job_filter_base |
job_filter_base | ir.ui.view | qweb | New |
job_filter_base_mobile |
job_filter_base_mobile | ir.ui.view | qweb | New |
job_filter_by_countries |
job_filter_by_countries | ir.ui.view | qweb | Inherits website_hr_recruitment.topbar_customizations |
job_filter_by_departments |
job_filter_by_departments | ir.ui.view | qweb | Inherits website_hr_recruitment.topbar_customizations |
job_filter_by_employment_type |
job_filter_by_employment_type | ir.ui.view | qweb | Inherits website_hr_recruitment.topbar_customizations |
job_filter_by_industries |
job_filter_by_industries | ir.ui.view | qweb | Inherits website_hr_recruitment.topbar_customizations |
job_filter_by_offices |
job_filter_by_offices | ir.ui.view | qweb | Inherits website_hr_recruitment.topbar_customizations |
job_pages_kanban_view |
Job Pages Kanban | hr.job | kanban | Inherits hr_job_website_inherit |
job_pages_tree_view |
Job Pages List | hr.job | tree | Inherits hr.view_hr_job_tree |
job_reset_filters |
job_reset_filters | ir.ui.view | qweb | Inherits website_hr_recruitment.topbar_customizations |
job_right_side_bar |
Right Side Bar | ir.ui.view | qweb | Inherits website_hr_recruitment.index |
job_search_bar |
job_search_bar | ir.ui.view | qweb | Inherits website_hr_recruitment.topbar_customizations |
topbar_customizations |
Topbar | ir.ui.view | qweb | New |
view_hr_job_form_inherit_website |
hr.job.form | hr.job | form | Inherits hr.view_hr_job_form |
view_hr_job_form_website_published_button |
hr.job.form.inherit.published.button | hr.job | form | Inherits hr_recruitment.hr_job_survey |
view_hr_job_kanban_referal_extends |
hr.job.view.kanban | hr.job | kanban | Inherits hr_recruitment.view_hr_job_kanban |
view_hr_job_tree_inherit_website |
hr.job.list | hr.job | list | Inherits hr_recruitment.hr_job_view_tree_inherit |
view_hr_recruitment_tree_url |
hr.recruitment.list.inherit.url | hr.recruitment.source | list | Inherits hr_recruitment.hr_recruitment_source_tree |
HTTP endpoints (6)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/website_hr_recruitment/check_recent_application |
WebsiteHrRecruitment.check_recent_application |
public | jsonrpc | ALL | sudo website |
/jobs/<model("hr.job"):job> |
WebsiteHrRecruitment.job |
public | http | ALL | website |
/jobs, /jobs/page/<int:page> |
WebsiteHrRecruitment.jobs |
public | http | ALL | sudo website |
/jobs/add |
WebsiteHrRecruitment.jobs_add |
user | jsonrpc | ALL | website |
/jobs/apply/<model("hr.job"):job> |
WebsiteHrRecruitment.jobs_apply |
public | http | ALL | website |
/jobs/detail/<model("hr.job"):job> |
WebsiteHrRecruitment.jobs_detail |
public | http | ALL | website |
Models touched (6)
New fields (0)
No new fields.
Public methods (1)-
website_form_input_filter(self, request, values)
New fields (1)
-
display_nameCharcompute_sudo=True
No public methods.
New fields (6)
-
descriptionHtmlprefetch=Falsesanitize_attributes=Falsesanitize_form=Falsesanitize_overridable=Truetranslate=html_translate args: 'Job Description' -
full_urlCharcompute='_compute_full_url' args: 'job URL' -
job_detailsHtmldefault=_get_default_job_detailshelp='Complementary information that will appear on the job submission page'sanitize_attributes=Falsetranslate=True args: 'Process Details' -
published_dateDatecompute='_compute_published_date'store=True -
website_descriptionHtmldefault=_get_default_website_descriptionprefetch=Falsesanitize_attributes=Falsesanitize_form=Falsesanitize_overridable=Truetranslate=html_translate args: 'Website description' -
website_publishedBooleanhelp='Set if the application is published on the website of the company.'tracking=True
-
action_archive(self) -
get_backend_menu_id(self) -
set_open(self)
New fields (1)
-
urlCharcompute='_compute_url'string='Tracker URL'
No public methods.
New fields (0)
No new fields.
Public methods (1)-
get_suggested_controllers(self)
New fields (0)
No new fields.
Public methods (0)No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…