Files
odoo_source/addons/hr_skills/security/ir.model.access.csv
T
Lucas Lefèvre 8e14972830 [ADD] hr_skills: Introduce a new module for employee resumé and skills
Purpose
=======

Consultancy companies need resumé and skills of their consultants.
For big projects, they often need to send them to their customers.
These informations are also useful to statistics.

Specification
=============

New models
----------

1/ `hr.resume.line.type`
Types of resumé lines. e.g. *Experience*, *Education*, *Hobbies*

2/ `hr.resume.line`
It is a line in the resumé of an employee.

3/ `hr.skill`
Name of a skill. e.g *French*, *Python*, *Piano*

4/ `hr.skill.type`
Skills can belongs to a particular type. A skill type has skill levels associated.
e.g. *Languages*, *Dev*, *Music*

5/ `hr.skill.level`
Levels available for a particular skill type. Each level has a label
and a progress (between 0 and 100) associated.
e.g. *Intermediary (20%)*, *Advanced (85%)*, *Expert (100%)*

6/ `hr.employee.skill`
These are skills which employees have. It links an employee with a particular skill
and level.
e.g. Mitchell has an *Intermediary* level in *Python*

Access Rights
-------------

Only a `hr_user` can create/edit `hr.resume.line.type`, `hr.skill`, `hr.skill.level`, `hr.skill.type`.
If employees are allowed to edit their infos (setting), they can also create/edit `hr.resume.line`,
`hr.employee.skill` for themselves.

UI
--
Resumé lines are displayed, grouped by type, in a new 'Resumé' tab in the employee
form. Resumé lines can be reordered (handle widget)

Emloyee skills are displayed in the Resumé tab, grouped by skill type.
2019-02-14 16:28:55 +01:00

1.2 KiB

1idnamemodel_id:idgroup_id:idperm_readperm_writeperm_createperm_unlink
2access_hr_resume_linehr.resume.linemodel_hr_resume_linehr.group_hr_user1111
3access_hr_resume_line_employeehr.resume.line.employeemodel_hr_resume_linebase.group_user1111
4access_hr_resume_line_typehr.resume.line.typemodel_hr_resume_line_typehr.group_hr_user1111
5access_hr_resume_line_type_employeehr.resume.line.type.employeemodel_hr_resume_line_typebase.group_user1000
6access_hr_skill_typehr.skill.typemodel_hr_skill_typehr.group_hr_user1111
7access_hr_skill_type_employeehr.skill.type.employeemodel_hr_skill_typebase.group_user1000
8access_hr_skill_levelhr.skill.levelmodel_hr_skill_levelhr.group_hr_user1111
9access_hr_skill_level_employeehr.skill.level.employeemodel_hr_skill_levelbase.group_user1000
10access_hr_skillhr.skillmodel_hr_skillhr.group_hr_user1111
11access_hr_skill_employeehr.skill.employeemodel_hr_skillbase.group_user1000
12access_hr_employee_skillhr.employee.skillmodel_hr_employee_skillhr.group_hr_user1111
13access_hr_employee_skill_employeehr.employee.skillmodel_hr_employee_skillbase.group_user1111