"create new applicants for this job position."),
'application_count': fields.function(_application_count, type='integer', string="Total Applications"),
'manager_id': fields.related('department_id', 'manager_id', type='many2one', string='Department Manager', relation='hr.employee', readonly=True, store=True),
- 'doc_count':fields.function(_get_attached_docs, string="Number of documents attached", type='int')
+ 'doc_count':fields.function(_get_attached_docs, string="Number of documents attached", type='int'),
+ 'user_id': fields.many2one('hr.employee', 'Recruitment Responsible'),
+ }
+
+ _defaults = {
+ 'alias_name':'jobs@yourcompany.com',
}
def _auto_init(self, cr, context=None):
</record>
<record id="hr_case_traineemca0" model="hr.applicant">
<field name="name">Trainee - MCA</field>
- <field name="job_id" ref="hr.job_developer"/>
+ <field name="job_id" ref="hr.job_trainee"/>
<field name="type_id" ref="degree_bac5"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_manager')])]"/>
<field eval="time.strftime('%Y-%m-10 18:15:00')" name="date"/>
</record>
<record id="hr_case_yrsexperienceinphp0" model="hr.applicant">
<field name="name">Marketing Job</field>
- <field name="job_id" ref="hr.job_developer"/>
+ <field name="job_id" ref="hr.job_trainee"/>
<field name="type_id" ref="degree_bac5"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_manager')])]"/>
<field eval="time.strftime('%Y-%m-25 16:25:52')" name="date"/>
</record>
<record id="hr_case_financejob0" model="hr.applicant">
<field name="name">Finance Job</field>
- <field name="job_id" ref="hr.job_developer"/>
+ <field name="job_id" ref="hr.job_trainee"/>
<field name="type_id" ref="degree_licenced"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_reserve')])]"/>
<field eval="time.strftime('%Y-%m-26 17:39:42')" name="date"/>
</record>
<record id="hr_case_programmer" model="hr.applicant">
<field name="name">Programmer</field>
- <field name="job_id" ref="hr.job_developer"/>
+ <field name="job_id" ref="hr.job_trainee"/>
<field name="type_id" ref="degree_bac5"/>
<field name="categ_ids" eval="[(6,0,[ref('tag_applicant_it')])]"/>
<field eval="time.strftime('%Y-%m-12 17:49:19')" name="date"/>
<field name="state">recruit</field>
<field name="no_of_recruitment">5</field>
</record>
-
+
</data>
</openerp>
\ No newline at end of file
</div>
</group>
<xpath expr="//field[@name='department_id']" position="after">
- <label for="alias_name" string="Email Alias" attrs="{'invisible': [('alias_domain', '=', False)]}"/>
+ <label for="alias_name" string="Specific Email Address" attrs="{'invisible': [('alias_domain', '=', False)]}" help ="Define a specific contact address for this job position. If you keep it empty, the default email address will be used (jobs@yourcompany.com in human resources settings)"/>
<div name="alias_def" attrs="{'invisible': [('alias_domain', '=', False)]}">
<field name="alias_id" class="oe_read_only oe_inline"
string="Email Alias" required="0"/>
</div>
</div>
</xpath>
+ <xpath expr="//field[@name='department_id']" position="before">
+ <field name="user_id" class="oe_inline"/>
+ </xpath>
<div name="buttons" position="inside">
<button string="Applications" name="%(action_hr_job_applications)d" type="action"/>
<button name="attachment_tree_view" string="Documents" type="object"/>
<field name="name"/>
</div>
<div class="oe_job oe_department oe_kanban_ellipsis">
- <field name="department_id"/>
+ <field name="user_id"/>
<span t-if="record.manager_id.value" class="oe_manager_name">
(<t t-esc="record.manager_id.value"/>)
</span>
</div>
<xpath expr="//div[@name='hr_recruitment']" position="after">
<div attrs="{'invisible': ['|',('module_hr_recruitment','=',False),('alias_domain', '=', False)]}">
- <label string="Your job email address"/>
+ <label string="Default job email address"/>
<field name="alias_prefix" class="oe_inline" attrs="{'required': [('alias_domain', '!=', False)]}"/>
@
<field name="alias_domain" class="oe_inline" readonly="1"/>