Files
pms/pms_base/models/pms_amenity.py
Maxime Chambreuil 34fa74b4c2 [ADD] pms_base
2022-01-20 16:35:39 -06:00

34 lines
1.1 KiB
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 fields, models
class PmsAmenity(models.Model):
_name = "pms.amenity"
_description = "Property Amenity"
active = fields.Boolean(
string="Active", help="Determines if amenity is active", default=True
)
name = fields.Char(
string="Name", help="Name of the amenity", required=True, translate=True
)
property_ids = fields.Many2many(
string="Properties",
help="Properties with access to the amenity",
comodel_name="pms.property",
ondelete="restrict",
relation="pms_property_amenity_rel",
column1="amenity_id",
column2="property_id",
)
type_id = fields.Many2one(
string="Type",
help="Organize amenities by type (multimedia, comfort, etc ...)",
comodel_name="pms.amenity.type",
)
default_code = fields.Char(
string="Internal Reference", help="Internal unique identifier of the amenity"
)