# Copyright 2018 Alexandre Díaz # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). from odoo import models, fields, api class ChannelBinding(models.AbstractModel): _name = 'channel.binding' _inherit = 'external.binding' _description = 'Hotel Channel Connector Binding (abstract)' backend_id = fields.Many2one( comodel_name='channel.backend', string='Hotel Channel Connector Backend', required=True, ondelete='restrict') external_id = fields.Char(string='ID on Channel') _sql_constraints = [ ('channel_uniq', 'unique(backend_id, external_id)', 'A binding already exists with the same Channel ID.'), ]