Skip to content
Snippets Groups Projects
Commit b43d4ed7 authored by RomainLibert's avatar RomainLibert Committed by Yannick Tivisse
Browse files

[IMP] hr_skills: Adapt module with new hr.employee.public model

parent 0fd3a640
No related branches found
No related tags found
No related merge requests found
......@@ -27,6 +27,13 @@ class Employee(models.Model):
return res
class EmployeePublic(models.Model):
_inherit = 'hr.employee.public'
resume_line_ids = fields.One2many('hr.resume.line', 'employee_id', string="Resumé lines")
employee_skill_ids = fields.One2many('hr.employee.skill', 'employee_id', string="Skills")
class ResumeLine(models.Model):
_name = 'hr.resume.line'
_description = "Resumé line of an employee"
......
......@@ -89,6 +89,47 @@
</field>
</record>
<record id="hr_employee_public_view_form_inherit" model="ir.ui.view">
<field name="name">hr.employee.public.view.form.inherit.resume</field>
<field name="model">hr.employee.public</field>
<field name="inherit_id" ref="hr.hr_employee_public_view_form"/>
<field name="arch" type="xml">
<xpath expr="//page[@name='public']" position="before">
<page name="public" string="Resumé">
<div class="row">
<div class="col-lg-8 o_group_resume">
<!-- This field uses a custom tree view rendered by the 'hr_resume' widget.
Adding fields in the tree arch below makes them accessible to the widget
-->
<field mode="tree" nolabel="1" name="resume_line_ids" widget="hr_resume">
<tree>
<field name="line_type_id"/>
<field name="name"/>
<field name="description"/>
<field name="date_start"/>
<field name="date_end"/>
<field name="display_type" invisible="1"/>
</tree>
</field>
</div>
<div class="col-lg-4 o_group_skills">
<separator string="Skills"/>
<field mode="tree" nolabel="1" name="employee_skill_ids" widget="hr_skills">
<tree>
<field name="skill_type_id" invisible="1"/>
<field name="skill_id"/>
<field name="skill_level_id"/>
<field name="level_progress" widget="progressbar"/>
</tree>
</field>
</div>
</div>
</page>
</xpath>
</field>
</record>
<record id="res_users_view_form" model="ir.ui.view">
<field name="name">hr.user.preferences.form.inherit.hr.skills</field>
<field name="model">res.users</field>
......@@ -272,5 +313,3 @@
sequence="3"
groups="base.group_no_one"/>
</odoo>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment