Hr Recruitment Interview Forms

hr_recruitment_survey
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Thibault Delavallée, Yannick Tivisse, Julien Castiaux, Tiffany Chang (tic), Gorash, Victor Piryns (pivi), Pierre-Yves Dufays, Dylan Kiss (dyki), Mélanie, yagp-odoo, Carmine, ksar-odoo, Einar Andersen (eian)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - html_editor
    - http_routing
    - gamification
    - hr_recruitment
    - hr
    - digest
    - portal
    - resource
    - phone_validation
    - resource_mail
    - calendar
    - utm
    - attachment_indexation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use interview forms during recruitment process.
This module is integrated with the survey module
to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
crm_case_tree_view_job_inherit hr.applicant.list.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_applicant_view_form_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.hr_applicant_view_form
hr_job_survey_inherit hr.job.form.inherit hr.job field Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
hr_recruitment_survey_button_form_view hr_recruitment_survey_button_form_view ir.ui.view qweb Inherits survey.survey_button_form_view
res_config_settings_view_form res.config.settings.view.form.inherit.hr.recruitment.survey res.config.settings setting Inherits hr_recruitment.res_config_settings_view_form
survey_survey_view_form survey.survey.view.form.inherit.recruitment survey.survey xpath Inherits survey.survey_survey_view_form
survey_survey_view_kanban survey.survey.view.kanban.inherit.recruitment survey.survey button Inherits survey.survey_survey_view_kanban
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (5)

New fields (2)
  • response_ids One2many → survey.user_input
    string='Responses' args: 'survey.user_input', 'applicant_id'
  • survey_id Many2one → survey.survey
    readonly=True related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_send_survey(self)

New fields (1)
  • survey_id Many2one → survey.survey
    help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' index='btree_not_null' args: 'survey.survey', 'Interview Form'
Public methods (2)
  • action_new_survey(self)
  • action_test_survey(self)

New fields (1)
  • applicant_id Many2one → hr.applicant
    string='Applicant' args: 'hr.applicant'
Public methods (1)
  • action_invite(self)

New fields (2)
  • hr_job_ids One2many → hr.job
    string='Job Position' args: 'hr.job', 'survey_id'
  • survey_type Selection
    ondelete={'recruitment': 'set default'} selection_add=[('recruitment', 'Recruitment')]
Public methods (2)
  • action_survey_user_input_completed(self)
  • get_formview_id(self, access_uid=None)

New fields (1)
  • applicant_id Many2one → hr.applicant
    index='btree_not_null' string='Applicant' args: 'hr.applicant'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Xavier Morel, Yannick Tivisse, Odoo Online, Jorge Pinna Puissant, Julien Castiaux, Tiffany Chang (tic), Gorash, sofiagvaladze, Louis Wicket (wil), Victor Piryns (pivi), Dylan Kiss (dyki), omra-odoo, Lopes Marc (loma), Louis (wil), Carmine, Einar Andersen (eian), saurabh
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - html_editor
    - http_routing
    - gamification
    - hr_recruitment
    - hr
    - digest
    - portal
    - web_editor
    - resource
    - phone_validation
    - resource_mail
    - calendar
    - utm
    - attachment_indexation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use interview forms during recruitment process.
This module is integrated with the survey module
to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
crm_case_tree_view_job_inherit hr.applicant.list.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_applicant_view_form_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.hr_applicant_view_form
hr_job_survey_inherit hr.job.form.inherit hr.job field Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
hr_recruitment_survey_button_form_view hr_recruitment_survey_button_form_view ir.ui.view qweb Inherits survey.survey_button_form_view
res_config_settings_view_form res.config.settings.view.form.inherit.hr.recruitment.survey res.config.settings setting Inherits hr_recruitment.res_config_settings_view_form
survey_survey_view_form survey.survey.view.form.inherit.recruitment survey.survey xpath Inherits survey.survey_survey_view_form
survey_survey_view_kanban survey.survey.view.kanban.inherit.recruitment survey.survey button Inherits survey.survey_survey_view_kanban
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (5)

New fields (2)
  • response_ids One2many → survey.user_input
    string='Responses' args: 'survey.user_input', 'applicant_id'
  • survey_id Many2one → survey.survey
    readonly=True related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_send_survey(self)

New fields (1)
  • survey_id Many2one → survey.survey
    help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' args: 'survey.survey', 'Interview Form'
Public methods (2)
  • action_new_survey(self)
  • action_test_survey(self)

New fields (1)
  • applicant_id Many2one → hr.applicant
    string='Applicant' args: 'hr.applicant'
Public methods (1)
  • action_invite(self)

New fields (2)
  • hr_job_ids One2many → hr.job
    string='Job Position' args: 'hr.job', 'survey_id'
  • survey_type Selection
    ondelete={'recruitment': 'set default'} selection_add=[('recruitment', 'Recruitment')]
Public methods (2)
  • action_survey_user_input_completed(self)
  • get_formview_id(self, access_uid=None)

New fields (1)
  • applicant_id Many2one → hr.applicant
    index='btree_not_null' string='Applicant' args: 'hr.applicant'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Xavier Morel, Aaron Bohy, Yannick Tivisse, Jorge Pinna Puissant, Tiffany Chang (tic), Gorash, Pierre Paridans, sofiagvaladze, Dossogne Bertrand, niyasraphy, Louis Wicket (wil), Victor Piryns (pivi), amdi-odoo, Jurgen (jugj), Dylan Kiss (dyki), dasz, Louis (wil), phamvanbao
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - http_routing
    - gamification
    - hr_recruitment
    - hr
    - phone_validation
    - resource
    - calendar
    - onboarding
    - utm
    - attachment_indexation
    - digest
    - portal
    - web_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Use interview forms during recruitment process.
This module is integrated with the survey module
to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
crm_case_tree_view_job_inherit hr.applicant.tree.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_applicant_view_form_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.hr_applicant_view_form
hr_job_survey_inherit hr.job.form.inherit hr.job field Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
res_config_settings_view_form res.config.settings.view.form.inherit.hr.recruitment.survey res.config.settings setting Inherits hr_recruitment.res_config_settings_view_form
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (4)

New fields (2)
  • response_ids One2many → survey.user_input
    string='Responses' args: 'survey.user_input', 'applicant_id'
  • survey_id Many2one → survey.survey
    readonly=True related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_send_survey(self)

New fields (1)
  • survey_id Many2one → survey.survey
    help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' args: 'survey.survey', 'Interview Form'
Public methods (2)
  • action_new_survey(self)
  • action_test_survey(self)

New fields (1)
  • applicant_id Many2one → hr.applicant
    string='Applicant' args: 'hr.applicant'
Public methods (1)
  • action_invite(self)

New fields (1)
  • applicant_id Many2one → hr.applicant
    index='btree_not_null' string='Applicant' args: 'hr.applicant'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Victor Feyens, Kevin Baptiste, Audric Onockx (auon), amdi-odoo, Jurgen (jugj), Martin Trigaux (mat), umgu-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - http_routing
    - gamification
    - web_kanban_gauge
    - hr_recruitment
    - hr
    - resource
    - calendar
    - utm
    - attachment_indexation
    - digest
    - portal
    - web_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
        Use interview forms during recruitment process.
        This module is integrated with the survey module
        to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
crm_case_tree_view_job_inherit hr.applicant.tree.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_applicant_view_form_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.hr_applicant_view_form
hr_job_survey_inherit hr.job.form.inherit hr.job field Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
res_config_settings_view_form res.config.settings.view.form.inherit.hr.recruitment.survey res.config.settings div Inherits hr_recruitment.res_config_settings_view_form
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (4)

New fields (3)
  • response_id Many2one → survey.user_input
    copy=False ondelete='set null' args: 'survey.user_input', 'Response'
  • response_state Selection
    readonly=True related='response_id.state'
  • survey_id Many2one → survey.survey
    readonly=True related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_send_survey(self)

New fields (1)
  • survey_id Many2one → survey.survey
    help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' args: 'survey.survey', 'Interview Form'
Public methods (2)
  • action_new_survey(self)
  • action_test_survey(self)

New fields (1)
  • applicant_id Many2one → hr.applicant
    string='Applicant' args: 'hr.applicant'
Public methods (1)
  • action_invite(self)

New fields (1)
  • applicant_id One2many → hr.applicant
    string='Applicant' args: 'hr.applicant', 'response_id'
Public methods (1)
  • create(self, values_list)
    @api.model_create_multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Xavier-Do, Tiffany Chang (tic), Kevin Baptiste, sofiagvaladze, Audric Onockx (auon)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - http_routing
    - gamification
    - web_kanban_gauge
    - hr_recruitment
    - hr
    - resource
    - calendar
    - fetchmail
    - utm
    - attachment_indexation
    - digest
    - portal
    - web_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
        Use interview forms during recruitment process.
        This module is integrated with the survey module
        to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
crm_case_tree_view_job_inherit hr.applicant.tree.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_applicant_view_form_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.hr_applicant_view_form
hr_job_survey_inherit hr.job.form.inherit hr.job xpath Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
res_config_settings_view_form res.config.settings.view.form.inherit.hr.recruitment.survey res.config.settings div Inherits hr_recruitment.res_config_settings_view_form
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (4)

New fields (3)
  • response_id Many2one → survey.user_input
    copy=False ondelete='set null' args: 'survey.user_input', 'Response'
  • response_state Selection
    readonly=True related='response_id.state'
  • survey_id Many2one → survey.survey
    readonly=True related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_send_survey(self)

New fields (1)
  • survey_id Many2one → survey.survey
    help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' args: 'survey.survey', 'Interview Form'
Public methods (2)
  • action_new_survey(self)
  • action_print_survey(self)

New fields (1)
  • applicant_id Many2one → hr.applicant
    string='Applicant' args: 'hr.applicant'
Public methods (1)
  • action_invite(self)

New fields (1)
  • applicant_id One2many → hr.applicant
    string='Applicant' args: 'hr.applicant', 'response_id'
Public methods (1)
  • create(self, values_list)
    @api.model_create_multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/14.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Yannick Tivisse, Xavier-Do, fw-bot, Kevin Baptiste, MerlinGuillaume, Francois (fge)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:14:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - http_routing
    - gamification
    - web_kanban_gauge
    - hr_recruitment
    - hr
    - resource
    - calendar
    - fetchmail
    - utm
    - attachment_indexation
    - digest
    - portal
    - web_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
        Use interview forms during recruitment process.
        This module is integrated with the survey module
        to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
crm_case_tree_view_job_inherit hr.applicant.tree.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_applicant_view_form_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.hr_applicant_view_form
hr_job_survey_inherit hr.job.form.inherit hr.job xpath Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
res_config_settings_view_form res.config.settings.view.form.inherit.hr.recruitment.survey res.config.settings div Inherits hr_recruitment.res_config_settings_view_form
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (2)

New fields (2)
  • response_id Many2one → survey.user_input
    ondelete='set null' args: 'survey.user_input', 'Response'
  • survey_id Many2one → survey.survey
    readonly=True related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_start_survey(self)

New fields (1)
  • survey_id Many2one → survey.survey
    help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' args: 'survey.survey', 'Interview Form'
Public methods (2)
  • action_new_survey(self)
  • action_print_survey(self)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/13.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Damien Bouvy, Barad Mahendra, Yannick Tivisse, Adrian Torres, Aurélien Warnon, Xavier-Do, Victor Feyens, jbm-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:06:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - auth_signup
    - base_setup
    - base
    - web
    - mail
    - bus
    - web_tour
    - http_routing
    - gamification
    - web_kanban_gauge
    - hr_recruitment
    - hr
    - resource
    - mail_bot
    - calendar
    - fetchmail
    - utm
    - attachment_indexation
    - digest
    - portal
    - web_editor
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
        Use interview forms during recruitment process.
        This module is integrated with the survey module
        to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
crm_case_tree_view_job_inherit hr.applicant.tree.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_applicant_view_form_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.hr_applicant_view_form
hr_job_survey_inherit hr.job.form.inherit hr.job xpath Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
res_config_settings_view_form res.config.settings.view.form.inherit.hr.recruitment.survey res.config.settings div Inherits hr_recruitment.res_config_settings_view_form
survey_survey_view_form survey.survey.view.form.inherit.hr_recruitment survey.survey xpath Inherits survey.survey_form
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (3)

New fields (2)
  • response_id Many2one → survey.user_input
    ondelete='set null' args: 'survey.user_input', 'Response'
  • survey_id Many2one → survey.survey
    readonly=True related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_start_survey(self)

New fields (1)
  • survey_id Many2one → survey.survey
    domain=[('category', '=', 'hr_recruitment')] help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' args: 'survey.survey', 'Interview Form'
Public methods (1)
  • action_print_survey(self)

New fields (1)
  • category Selection
    selection_add=[('hr_recruitment', 'Recruitment')]
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources Survey
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Christophe Simonis, Yannick Tivisse, fda-odoo, Adrian Torres, Xavier-Do
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - http_routing
    - web
    - base
    - mail
    - base_setup
    - bus
    - web_tour
    - hr_recruitment
    - hr
    - resource
    - calendar
    - fetchmail
    - utm
    - document
    - digest
    - portal
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
        Use interview forms during recruitment process.
        This module is integrated with the survey module
        to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
crm_case_form_view_job_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_form_view_job
crm_case_tree_view_job_inherit hr.applicant.tree.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_job_survey_inherit hr.job.form.inherit hr.job xpath Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
res_config_settings_view_form res.config.settings.view.form.inherit.hr.recruitment.survey res.config.settings div Inherits hr_recruitment.res_config_settings_view_form
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (2)

New fields (2)
  • response_id Many2one → survey.user_input
    oldname='response' ondelete='set null' args: 'survey.user_input', 'Response'
  • survey_id Many2one → survey.survey
    readonly=False related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    @api.multi
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_start_survey(self)
    @api.multi

New fields (1)
  • survey_id Many2one → survey.survey
    help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' args: 'survey.survey', 'Interview Form'
Public methods (1)
  • action_print_survey(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources Survey
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, GitHub, Yannick Tivisse, qsm-odoo, Odoo Online
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:53:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - website
    - web_editor
    - web_planner
    - http_routing
    - portal
    - hr_recruitment
    - hr
    - resource
    - calendar
    - fetchmail
    - utm
    - document
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
        Use interview forms during recruitment process.
        This module is integrated with the survey module
        to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
crm_case_form_view_job_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_form_view_job
crm_case_tree_view_job_inherit hr.applicant.tree.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_job_survey_inherit hr.job.form.inherit hr.job xpath Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
res_config_settings_view_form res.config.settings.view.form.inherit.hr.recruitment.survey res.config.settings div Inherits hr_recruitment.res_config_settings_view_form
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (2)

New fields (2)
  • response_id Many2one → survey.user_input
    oldname='response' ondelete='set null' args: 'survey.user_input', 'Response'
  • survey_id Many2one → survey.survey
    related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    @api.multi
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_start_survey(self)
    @api.multi

New fields (1)
  • survey_id Many2one → survey.survey
    help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' args: 'survey.survey', 'Interview Form'
Public methods (1)
  • action_print_survey(self)
    @api.multi
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/hr_recruitment_survey
VERSION
VERSION 1.0
CATEGORY
CATEGORYHuman Resources Survey
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Olivier Dony, Yannick Tivisse
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - survey
    - mail
    - base
    - base_setup
    - web_kanban
    - web
    - bus
    - web_tour
    - website
    - web_editor
    - web_planner
    - hr_recruitment
    - decimal_precision
    - hr
    - resource
    - calendar
    - base_action_rule
    - web_calendar
    - fetchmail
    - web_kanban_gauge
    - utm
    - document
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
        Use interview forms during recruitment process.
        This module is integrated with the survey module
        to allow you to define interviews for different jobs.
    

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
crm_case_form_view_job_inherit hr.applicant.form.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_form_view_job
crm_case_tree_view_job_inherit hr.applicant.tree.inherit hr.applicant xpath Inherits hr_recruitment.crm_case_tree_view_job
hr_job_survey_inherit hr.job.form.inherit hr.job xpath Inherits hr_recruitment.hr_job_survey
hr_kanban_view_applicant_inherit hr.applicants.kanban.inherit hr.applicant xpath Inherits hr_recruitment.hr_kanban_view_applicant
view_hr_job_kanban_inherit hr.job.kanban.inherit hr.job xpath Inherits hr_recruitment.view_hr_job_kanban
Models touched (2)

New fields (2)
  • response_id Many2one → survey.user_input
    oldname='response' ondelete='set null' args: 'survey.user_input', 'Response'
  • survey_id Many2one → survey.survey
    related='job_id.survey_id' string='Survey' args: 'survey.survey'
Public methods (2)
  • action_print_survey(self)
    @api.multi
    If response is available then print this response otherwise print survey form (print template of the survey)
  • action_start_survey(self)
    @api.multi

New fields (1)
  • survey_id Many2one → survey.survey
    help='Choose an interview form for this job position and you will be able to print/answer this interview from all applicants who apply for this job' args: 'survey.survey', 'Interview Form'
Public methods (1)
  • action_print_survey(self)
    @api.multi