diff options
5 files changed, 26 insertions, 0 deletions
diff --git a/addons/website_hr_recruitment/data/config_data.xml b/addons/website_hr_recruitment/data/config_data.xml index 3284b439a04..0ee46b941f2 100644 --- a/addons/website_hr_recruitment/data/config_data.xml +++ b/addons/website_hr_recruitment/data/config_data.xml @@ -30,6 +30,7 @@ 'email_from', 'partner_name', 'partner_phone', + 'residence_country', 'job_id', 'department_id', ]"/> diff --git a/addons/website_hr_recruitment/models/hr_recruitment.py b/addons/website_hr_recruitment/models/hr_recruitment.py index 8606b1826c1..ae6be0baad7 100644 --- a/addons/website_hr_recruitment/models/hr_recruitment.py +++ b/addons/website_hr_recruitment/models/hr_recruitment.py @@ -30,6 +30,8 @@ class Applicant(models.Model): _inherit = 'hr.applicant' + residence_country = fields.Char(string="Residence Country") + def website_form_input_filter(self, request, values): if 'partner_name' in values: values.setdefault('name', '%s\'s Application' % values['partner_name']) diff --git a/addons/website_hr_recruitment/static/src/js/website_hr_recruitment_tour.js b/addons/website_hr_recruitment/static/src/js/website_hr_recruitment_tour.js index 19f6852bed6..620a9639f18 100644 --- a/addons/website_hr_recruitment/static/src/js/website_hr_recruitment_tour.js +++ b/addons/website_hr_recruitment/static/src/js/website_hr_recruitment_tour.js @@ -19,6 +19,10 @@ odoo.define('website_hr_recruitment.tour', function(require) { trigger: "input[name=partner_phone]", run: "text 118.218" }, { + content: "Complete Residence Country", + trigger: "input[name=residence_country]", + run: "text Belgium" + }, { content: "Complete Subject", trigger: "textarea[name=description]", run: "text ### HR RECRUITMENT TEST DATA ###" diff --git a/addons/website_hr_recruitment/views/hr_recruitment_views.xml b/addons/website_hr_recruitment/views/hr_recruitment_views.xml index 3c487f3c07a..bce275036bc 100644 --- a/addons/website_hr_recruitment/views/hr_recruitment_views.xml +++ b/addons/website_hr_recruitment/views/hr_recruitment_views.xml @@ -47,4 +47,15 @@ </field> </record> + <record id="view_hr_applicant_form_inherit_website" model="ir.ui.view"> + <field name="name">hr.applicant.form</field> + <field name="model">hr.applicant</field> + <field name="inherit_id" ref="hr_recruitment.hr_applicant_view_form"/> + <field name="arch" type="xml"> + <xpath expr="//field[@name='type_id']" position="after"> + <field name="residence_country"/> + </xpath> + </field> + </record> + </odoo> diff --git a/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml b/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml index fd26eb62071..59ec019904f 100644 --- a/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml +++ b/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml @@ -143,6 +143,14 @@ <input type="text" class="form-control o_website_form_input" name="partner_phone" required=""/> </div> </div> + <div class="form-group row form-field o_website_form_required_custom"> + <div class="col-lg-3 col-md-4 text-right"> + <label class="col-form-label" for="residence_country">Your Residence Country</label> + </div> + <div class="col-lg-7 col-md-8"> + <input type="text" class="form-control o_website_form_input" name="residence_country" required=""/> + </div> + </div> <div class="form-group row form-field"> <div class="col-lg-3 col-md-4 text-right"> <label class="col-form-label" for="description">Short Introduction</label> |
