hr_skills_slides/models/hr_resume_line.py

21 lines
694 B
Python
Raw Permalink Normal View History

# -*- 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)
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