Skip to content
Snippets Groups Projects
Commit fa8561aa authored by Haresh Shyara's avatar Haresh Shyara Committed by Yannick Tivisse
Browse files

[IMP] hr_recruitment: Improve the settings form view

parent b46e6f4b
Branches
Tags
No related merge requests found
......@@ -8,7 +8,7 @@ class RecruitmentSettings(models.TransientModel):
_name = 'hr.recruitment.config.settings'
_inherit = ['res.config.settings']
module_hr_recruitment_survey = fields.Selection(selection=[
(0, "Do not use interview forms"),
(1, "Use interview forms during the recruitment process")
], string='Interview Form')
module_website_hr_recruitment = fields.Boolean(string='Online Posting')
module_hr_recruitment_survey = fields.Boolean(string='Interview Forms')
module_website_sign = fields.Boolean(string='eSign')
module_hr_appraisal = fields.Boolean(string='Appraisals')
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="view_hr_recruitment_configuration" model="ir.ui.view">
<field name="name">Configure Recruitment</field>
<record id="hr_recruitment_config_settings_view_form" model="ir.ui.view">
<field name="name">hr.recruitment.config.settings.form</field>
<field name="model">hr.recruitment.config.settings</field>
<field name="arch" type="xml">
<form string="Configure HR Recruitment" class="oe_form_configuration">
<header>
<button string="Apply" type="object" name="execute" class="oe_highlight"/>
<button string="Save" type="object" name="execute" class="oe_highlight"/>
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
</header>
<group string="Recruitment">
<field name="module_hr_recruitment_survey" widget="radio"/>
</group>
<sheet>
<h2>Job Posting</h2>
<div class="row mt16 o_settings_container">
<div class="col-xs-12 col-md-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_website_hr_recruitment"/>
</div>
<div class="o_setting_right_pane">
<label string="Online Posting"/>
<div class="text-muted">
Publish available jobs on your website
</div>
</div>
</div>
</div>
<h2>Recruitment Process</h2>
<div class="row mt16 o_settings_container">
<div class="col-xs-12 col-md-6 o_setting_box" title="Use interview forms tailored to each job position during the recruitment process. Select the form to use in the job position detail form. This relies on Survey app.">
<div class="o_setting_left_pane">
<field name="module_hr_recruitment_survey"/>
</div>
<div class="o_setting_right_pane">
<label string="Interview Forms"/>
<div class="text-muted">
Use interview forms during recruitment process
</div>
<div class="content-group" id="interview_forms">
<div class="text-warning mt16" attrs="{'invisible': [('module_hr_recruitment_survey','=',False)]}">
Save this page and come back here to set up the feature.
</div>
</div>
</div>
</div>
</div>
<h2>Recommended Apps</h2>
<div class="row mt16 o_settings_container">
<div class="col-xs-12 col-md-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_website_sign" widget="upgrade_boolean"/>
</div>
<div class="o_setting_right_pane">
<label string="eSign" for="module_website_sign"/>
<div class="text-muted">
Send, sign and approve documents online
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_hr_appraisal" widget="upgrade_boolean"/>
</div>
<div class="o_setting_right_pane">
<label string="Appraisals" for="module_hr_appraisal"/>
<div class="text-muted">
Organise appraisals for your employees
</div>
</div>
</div>
</div>
</sheet>
</form>
</field>
</record>
......
......@@ -16,6 +16,7 @@
'data/survey_survey_data.xml',
'views/hr_job_views.xml',
'views/hr_applicant_views.xml',
'views/hr_recruitment_config_setting_views.xml',
],
'demo': [
'data/hr_job_demo.xml',
......
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="hr_recruitment_config_settings_view_form_inherit_survey" model="ir.ui.view">
<field name="name">hr.recruitment.config.settings.inherit.recruitment.survey</field>
<field name="model">hr.recruitment.config.settings</field>
<field name="inherit_id" ref="hr_recruitment.hr_recruitment_config_settings_view_form"/>
<field name="arch" type="xml">
<div id="interview_forms" position="replace">
<div class="content-group">
<div class="mt16">
<button name="%(survey.action_survey_form)d" icon="fa-arrow-right" type="action" string="Interview Forms" class="btn-link"/>
</div>
</div>
</div>
</field>
</record>
</odoo>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment