from odoo import fields, models, api import logging _logger = logging.getLogger(__name__) class WebsiteContent(models.Model): _name = 'website.content' sequence = fields.Integer(string='Sequence') slide_type = fields.Selection([ ('document', 'Document'), ('infographic', 'Infographic'), ('presentation', 'Presentation'), ('video', 'Video') ]) name = fields.Char(string='Name') url = fields.Char(string='URL') channel_id = fields.Many2one('website.content.channel', string='Channel') status = fields.Selection([ ('tayang', 'Tayang'), ('tidak_tayang', 'Tidak Tayang') ], string='Status') class WebsiteContentChannel(models.Model): _name = 'website.content.channel' name = fields.Char(string='Name') description_html = fields.Html('Description', sanitize_attributes=False, sanitize_form=False) visibility = fields.Selection([ ('public', 'Public'), ('internal', 'Internal') ])