Repository
odoo/odoo · module folder
Module version
1.0
Category
Human Resources/Employees
Folder size
0.4 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-15 22:44:19
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Thibault Delavallée, Odoo Translation Bot, Yannick Tivisse, Pierre Masereel, Julien Castiaux, Tiffany Chang (tic), Gorash, Pierre-Yves Dufays, Dylan Kiss (dyki), nihp-odoo, Natalie (naja), Abdelrahman Mahmoud (amah), romc-odoo
Odoo dependencies
Python dependencies
geoip2
System dependencies
None
Required by
None
Description
E-learning and Skills for HR
============================

This module add completed courses to resume for employees.
        

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
hr_employee_public_resume_view_form_inherit hr.employee.view.form.inherit.resume.slides hr.employee.public form Inherits hr_skills.hr_employee_public_view_form_inherit
hr_employee_public_view_form hr.employee.public.form.inherit.skills.slides hr.employee.public form Inherits hr.hr_employee_public_view_form
hr_employee_resume_view_form_inherit hr.employee.view.form.inherit.resume.slides hr.employee form Inherits hr_skills.hr_employee_view_form
hr_employee_view_form hr.employee.view.form.inherit.resume.slides hr.employee form Inherits hr.view_employee_form
resume_slides_line_view_form hr.resume.line.form hr.resume.line form Inherits hr_skills.resume_line_view_form
resume_slides_line_view_kanban hr.resume.line.kanban.view.inherited hr.resume.line kanban Inherits hr_skills.hr_resume_line_kanban_view
resume_slides_line_view_list hr.resume.line.list hr.resume.line list Inherits hr_skills.hr_resume_line_list_view
slide_channel_view_list slide.channel.view.list slide.channel list New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (5)

New fields (3)
  • courses_completion_text Char
    compute='_compute_courses_completion_text'
  • has_subscribed_courses Boolean
    compute='_compute_courses_completion_text'
  • subscribed_courses Many2many → slide.channel
    related='user_partner_id.slide_channel_ids' args: 'slide.channel'
Public methods (1)
  • action_open_courses(self)

New fields (2)
  • courses_completion_text Char
    related='employee_id.courses_completion_text'
  • has_subscribed_courses Boolean
    related='employee_id.has_subscribed_courses'
Public methods (1)
  • action_open_courses(self)

New fields (4)
  • channel_id Many2one → slide.channel
    compute='_compute_channel_id' index='btree_not_null' readonly=True store=True string='eLearning Course' args: 'slide.channel'
  • course_type Selection
    ondelete={'elearning': 'cascade'} selection_add=[('elearning', 'eLearning')]
  • course_url Char
    related='channel_id.website_absolute_url'
  • duration Integer
    compute='_compute_duration' readonly=False store=True string='Duration'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…