from odoo import models, fields class EducationRoom(models.Model): _name = 'education.room' _description = 'Education Room/Venue' _order = 'name' name = fields.Char(string='Name', required=True) code = fields.Char(string='Code', required=True, index=True) capacity = fields.Integer(string='Capacity', default=30) building = fields.Char(string='Building / Location') active = fields.Boolean(default=True) description = fields.Text(string='Description') company_id = fields.Many2one( 'res.company', string='Company', required=True, default=lambda self: self.env.company, index=True, ) _uniq_code_company = models.Constraint( 'unique(code, company_id)', 'Room code must be unique per company!' )