diff --git a/pms/models/res_users.py b/pms/models/res_users.py
index 22e5e9bf3..7b2d9378a 100644
--- a/pms/models/res_users.py
+++ b/pms/models/res_users.py
@@ -31,15 +31,6 @@ class ResUsers(models.Model):
)
company_id = fields.Many2one(domain="[('id','in',company_ids)]")
- active_property_ids = fields.Many2many(
- comodel_name="pms.property", compute="_compute_active_property_ids", store=True
- )
-
- @api.depends("pms_property_ids")
- def _compute_active_property_ids(self):
- for rec in self:
- rec.active_property_ids = [(6, 0, rec.get_active_property_ids())]
-
@api.model
def get_active_property_ids(self):
# TODO: Require performance test and security (dont allow any property id)
diff --git a/pms/security/pms_security.xml b/pms/security/pms_security.xml
index 5e3a7f211..d9af58fb9 100644
--- a/pms/security/pms_security.xml
+++ b/pms/security/pms_security.xml
@@ -40,7 +40,7 @@
['|',('pms_property_id','=',False),('pms_property_id', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -49,7 +49,7 @@
['|',('pms_property_id','=',False),('pms_property_id', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -58,7 +58,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -67,7 +67,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -76,7 +76,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -85,7 +85,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -94,7 +94,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -103,7 +103,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -112,7 +112,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -121,7 +121,7 @@
['|',('pms_property_id','=',False),('pms_property_id', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -130,7 +130,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -139,7 +139,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -148,7 +148,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -157,7 +157,7 @@
['|',('pms_property_id','=',False),('pms_property_id', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -166,7 +166,7 @@
['|',('pms_property_id','=',False),('pms_property_id', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -175,7 +175,7 @@
['|',('pms_property_id','=',False),('pms_property_id', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -184,7 +184,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -193,7 +193,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -202,7 +202,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -211,7 +211,7 @@
['|',('pms_property_id','=',False),('pms_property_id', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]
@@ -220,7 +220,7 @@
['|',('pms_property_ids','=',False),('pms_property_ids', 'in',
- user.active_property_ids.ids)]
+ user.get_active_property_ids())]