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 IDNameModelTypeStatus
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)HandlerAuthTypeMethodsFlags
/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_name Char
    compute_sudo=True
Public methods (0)

No public methods.

New fields (6)
  • description Html
    prefetch=False sanitize_attributes=False sanitize_form=False sanitize_overridable=True translate=html_translate args: 'Job Description'
  • full_url Char
    compute='_compute_full_url' args: 'job URL'
  • job_details Html
    default=_get_default_job_details help='Complementary information that will appear on the job submission page' sanitize_attributes=False translate=True args: 'Process Details'
  • published_date Date
    compute='_compute_published_date' store=True
  • website_description Html
    default=_get_default_website_description prefetch=False sanitize_attributes=False sanitize_form=False sanitize_overridable=True translate=html_translate args: 'Website description'
  • website_published Boolean
    help='Set if the application is published on the website of the company.' tracking=True
Public methods (3)
  • action_archive(self)
  • get_backend_menu_id(self)
  • set_open(self)

New fields (1)
  • url Char
    compute='_compute_url' string='Tracker URL'
Public methods (0)

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…