From 8c8a92d01ef1a11eb03f887d2447449e6377be08 Mon Sep 17 00:00:00 2001 From: zainab2097 <149927291+zainab2097@users.noreply.github.com> Date: Wed, 28 Aug 2024 16:00:17 +0300 Subject: [PATCH] Update internal_property.py --- odex25_realstate/real_estate/models/internal_property.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odex25_realstate/real_estate/models/internal_property.py b/odex25_realstate/real_estate/models/internal_property.py index 0a081a59f..29b2f82d1 100644 --- a/odex25_realstate/real_estate/models/internal_property.py +++ b/odex25_realstate/real_estate/models/internal_property.py @@ -30,11 +30,12 @@ class Property(models.Model): @api.model def fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False): - res = super(PurchaseOrderCustom, self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, + res = super(Property, self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu) doc = etree.XML(res['arch']) if (view_type == 'form'): for node in doc.xpath("//field"): + modifiers = json.loads(node.get("modifiers")) modifiers['readonly'] = [('state', 'in', ['approve'])] node.set("modifiers", json.dumps(modifiers)) res['arch'] = etree.tostring(doc, encoding='unicode')