From 43d74ed48d791011ef9993dd572ce4144f0d200d Mon Sep 17 00:00:00 2001 From: braisab Date: Fri, 12 Aug 2022 10:51:25 +0200 Subject: [PATCH] [FIX]: added default avail rule fields in res users --- pms_api_rest/models/res_users.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pms_api_rest/models/res_users.py b/pms_api_rest/models/res_users.py index f5a02a57c..cf821d544 100644 --- a/pms_api_rest/models/res_users.py +++ b/pms_api_rest/models/res_users.py @@ -8,7 +8,20 @@ class ResUsers(models.Model): string="Availability Rules", help="Configurable availability rules", comodel_name="ir.model.fields", + default=lambda self: self._get_default_avail_rule_fields(), relation="ir_model_fields_res_users_rel", column1="ir_model_fields", column2="res_users", ) + + def _get_default_avail_rule_fields(self): + default_avail_rule_fields = self.env["ir.model.fields"].search( + [ + ("model_id", "=", "pms.availability.plan.rule"), + ("name", "in", ("min_stay", "quota")), + ] + ) + if default_avail_rule_fields: + return default_avail_rule_fields.ids + else: + return []