Files
pms/hotel/models/hotel_amenity.py
Pablo caeda183bb [REF] attribute and methods order guidelines
Business fields and methods arranged by importance
2019-09-18 17:18:29 +02:00

20 lines
773 B
Python

# Copyright 2017 Alexandre Díaz
# Copyright 2017 Dario Lodeiros
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import models, fields
class HotelRoomAmenity(models.Model):
_name = 'hotel.amenity'
_description = 'Room amenities'
# Fields declaration
name = fields.Char('Amenity Name', translate=True, required=True)
hotel_ids = fields.Many2many('hotel.property', string='Hotels', required=False, ondelete='restrict')
default_code = fields.Char('Internal Reference')
room_amenity_type_id = fields.Many2one('hotel.amenity.type',
'Amenity Category')
active = fields.Boolean('Active', default=True)
# TODO: Constrain coherence hotel_ids with amenity types hotel_ids