Files
pms/pms/models/res_users.py
2020-10-03 08:42:08 +02:00

30 lines
820 B
Python

# Copyright 2019 Pablo Quesada
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models
class ResUsers(models.Model):
_inherit = "res.users"
# Default Methods ang Gets
@api.model
def _get_default_pms_property(self):
return self.env.user.pms_property_id
# Fields declaration
pms_property_id = fields.Many2one(
"pms.property",
string="Property",
default=_get_default_pms_property,
help="The property this user is currently working for.",
context={"user_preference": True},
)
pms_property_ids = fields.Many2many(
"pms.property",
"pms_property_users_rel",
"user_id",
"pms_property_id",
string="Properties",
default=_get_default_pms_property,
)