mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP] Guidelines file names
This commit is contained in:
29
pms/models/res_users.py
Normal file
29
pms/models/res_users.py
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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,
|
||||
)
|
||||
Reference in New Issue
Block a user