27 lines
805 B
Python

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!'
)