Files
pms/pms/models/pms_team_member.py
2022-08-24 11:39:15 +02:00

46 lines
1.1 KiB
Python

from odoo import fields, models
class PmsTeamMember(models.Model):
_name = "pms.team.member"
_description = "PMS Team Member"
name = fields.Char(
string="Name",
store=True,
related="user_id.name",
)
active = fields.Boolean(
string="Active",
default=True,
)
sequence = fields.Integer(
string="Sequence",
default=10,
)
pms_property_id = fields.Many2one(
string="Property",
comodel_name="pms.property",
store=True,
ondelete="restrict",
)
user_id = fields.Many2one(
string="User Member",
copy=False,
comodel_name="res.users",
ondelete="restrict",
)
pms_role = fields.Selection(
string="PMS Role",
help="The member role in the organization"
"It can be 'Reception', 'Revenue', 'Administrative', or 'Manager'",
copy=False,
selection=[
("reception", "Reception"),
("revenue", "Revenue"),
("administrative", "Administrative"),
("manager", "Operational Manager"),
],
required=True,
)