21 lines
694 B
Python
21 lines
694 B
Python
# -*- 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
|