Odoo18-Base/addons/hr_skills_slides/models/hr_resume_line.py

21 lines
718 B
Python
Raw Permalink Normal View History

2025-01-06 10:57:38 +07:00
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models, api
class ResumeLine(models.Model):
_inherit = 'hr.resume.line'
display_type = fields.Selection(selection_add=[('course', 'Course')])
channel_id = fields.Many2one('slide.channel', string="Course", readonly=True, index='btree_not_null')
course_url = fields.Char(compute="_compute_course_url", default=False)
@api.depends('channel_id')
def _compute_course_url(self):
for line in self:
if line.display_type == 'course':
line.course_url = line.channel_id.website_url
else:
line.course_url = False