[IMP] website_hr_recruitment: add default attributes for 'Job' form
task-32212
This commit is contained in:
committed by
Romain Derie
parent
6df3ba8b22
commit
6c3de37761
@@ -19,6 +19,7 @@
|
||||
</data>
|
||||
<data>
|
||||
<record id="hr_recruitment.model_hr_applicant" model="ir.model">
|
||||
<field name="website_form_key">apply_job</field>
|
||||
<field name="website_form_default_field_id" ref="hr_recruitment.field_hr_applicant__description" />
|
||||
<field name="website_form_access">True</field>
|
||||
<field name="website_form_label">Apply for a Job</field>
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
odoo.define('website_hr_recruitment.form', function (require) {
|
||||
'use strict';
|
||||
|
||||
var core = require('web.core');
|
||||
var FormEditorRegistry = require('website_form.form_editor_registry');
|
||||
|
||||
var _t = core._t;
|
||||
|
||||
FormEditorRegistry.add('apply_job', {
|
||||
defaultTemplateName: 'website_hr_recruitment.default_job_form',
|
||||
defaultTemplatePath: '/website_hr_recruitment/static/src/xml/website_hr_recruitment.xml',
|
||||
fields: [{
|
||||
name: 'job_id',
|
||||
type: 'many2one',
|
||||
relation: 'hr.job',
|
||||
string: _t('Applied Job'),
|
||||
}, {
|
||||
name: 'department_id',
|
||||
type: 'many2one',
|
||||
relation: 'hr.department',
|
||||
string: _t('Department'),
|
||||
}],
|
||||
successPage: '/job-thank-you',
|
||||
});
|
||||
|
||||
});
|
||||
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates>
|
||||
|
||||
<t t-name="website_hr_recruitment.default_job_form">
|
||||
<div class="form-group row form-field o_website_form_required_custom">
|
||||
<div class="col-lg-3 col-md-4">
|
||||
<label class="col-form-label" for="partner_name">Your Name</label>
|
||||
</div>
|
||||
<div class="col-lg-7 col-md-8">
|
||||
<input type="text" class="form-control o_website_form_input" name="partner_name" required=""/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row form-field o_website_form_required_custom">
|
||||
<div class="col-lg-3 col-md-4">
|
||||
<label class="col-form-label" for="email_from">Your Email</label>
|
||||
</div>
|
||||
<div class="col-lg-7 col-md-8">
|
||||
<input type="text" class="form-control o_website_form_input" name="email_from" required="" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row form-field o_website_form_required_custom">
|
||||
<div class="col-lg-3 col-md-4">
|
||||
<label class="col-form-label" for="partner_phone">Phone Number</label>
|
||||
</div>
|
||||
<div class="col-lg-7 col-md-8">
|
||||
<input type="text" class="form-control o_website_form_input" name="partner_phone" required="" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row form-field">
|
||||
<div class="col-lg-3 col-md-4">
|
||||
<label class="col-form-label" for="description">Short Introduction</label>
|
||||
</div>
|
||||
<div class="col-lg-7 col-md-8">
|
||||
<textarea class="form-control o_website_form_input" name="description"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group row form-field o_website_form_custom">
|
||||
<div class="col-lg-3 col-md-4">
|
||||
<label class="col-form-label" for="Resume">Resume</label>
|
||||
</div>
|
||||
<div class="col-lg-7 col-md-8">
|
||||
<input type="file" class="form-control o_website_form_input" name="Resume" />
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
|
||||
</templates>
|
||||
@@ -526,6 +526,12 @@
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="website_hr_recuitment_assets_editor" name="Website HR Recruitment Assets Editor" inherit_id="website.assets_editor">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/website_hr_recruitment/static/src/js/website_hr_recruitment_editor.js"></script>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="website_hr_recuitment_tests" name="Website HR Recruitment Tests" inherit_id="web.assets_frontend">
|
||||
<xpath expr="." position="inside">
|
||||
<script type="text/javascript" src="/website_hr_recruitment/static/src/js/website_hr_recruitment_tour.js"></script>
|
||||
|
||||
Reference in New Issue
Block a user