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.
1.2 KiB
1.2 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_hr_resume_line | hr.resume.line | model_hr_resume_line | hr.group_hr_user | 1 | 1 | 1 | 1 |
| 3 | access_hr_resume_line_employee | hr.resume.line.employee | model_hr_resume_line | base.group_user | 1 | 1 | 1 | 1 |
| 4 | access_hr_resume_line_type | hr.resume.line.type | model_hr_resume_line_type | hr.group_hr_user | 1 | 1 | 1 | 1 |
| 5 | access_hr_resume_line_type_employee | hr.resume.line.type.employee | model_hr_resume_line_type | base.group_user | 1 | 0 | 0 | 0 |
| 6 | access_hr_skill_type | hr.skill.type | model_hr_skill_type | hr.group_hr_user | 1 | 1 | 1 | 1 |
| 7 | access_hr_skill_type_employee | hr.skill.type.employee | model_hr_skill_type | base.group_user | 1 | 0 | 0 | 0 |
| 8 | access_hr_skill_level | hr.skill.level | model_hr_skill_level | hr.group_hr_user | 1 | 1 | 1 | 1 |
| 9 | access_hr_skill_level_employee | hr.skill.level.employee | model_hr_skill_level | base.group_user | 1 | 0 | 0 | 0 |
| 10 | access_hr_skill | hr.skill | model_hr_skill | hr.group_hr_user | 1 | 1 | 1 | 1 |
| 11 | access_hr_skill_employee | hr.skill.employee | model_hr_skill | base.group_user | 1 | 0 | 0 | 0 |
| 12 | access_hr_employee_skill | hr.employee.skill | model_hr_employee_skill | hr.group_hr_user | 1 | 1 | 1 | 1 |
| 13 | access_hr_employee_skill_employee | hr.employee.skill | model_hr_employee_skill | base.group_user | 1 | 1 | 1 | 1 |