From 09504d164a27c9fcc75fdc0347eb9ce48eec0420 Mon Sep 17 00:00:00 2001 From: manar Date: Wed, 12 Feb 2025 11:43:10 +0200 Subject: [PATCH] UPDATE real_estate --- odex25_realstate/real_estate/i18n/ar_001.po | 10 ++++++++++ .../real_estate/models/internal_property.py | 2 ++ .../real_estate/models/real_estate_configuration.py | 1 + .../real_estate/views/internal_property_views.xml | 4 ++++ .../real_estate/views/real_estate_conf_views.xml | 1 + 5 files changed, 18 insertions(+) diff --git a/odex25_realstate/real_estate/i18n/ar_001.po b/odex25_realstate/real_estate/i18n/ar_001.po index 766356d11..01b065ca0 100644 --- a/odex25_realstate/real_estate/i18n/ar_001.po +++ b/odex25_realstate/real_estate/i18n/ar_001.po @@ -737,6 +737,11 @@ msgstr "هل عدد الوحدات ثابت في الأدوار؟" msgid "Is Waqf" msgstr "هل وقف" +#. module: real_estate +#: model:ir.model.fields,field_description:real_estate.field_internal_property_type__is_owned +msgid "Is Owned" +msgstr "هل ملك" + #. module: real_estate #: model:ir.model.fields,field_description:real_estate.field_re_unit__journal_id msgid "Journal" @@ -2074,3 +2079,8 @@ msgstr "" #: model:ir.model.constraint,message:real_estate.constraint_internal_property_type_type msgid "نوع العقار يجب ان لا يتكرر" msgstr "" + +#. module: real_estate +#: model:ir.model.fields,field_description:real_estate.field_internal_property__percentage_owned +msgid "Percentage Owned" +msgstr "النسبة المملوكة" \ No newline at end of file diff --git a/odex25_realstate/real_estate/models/internal_property.py b/odex25_realstate/real_estate/models/internal_property.py index ec4417c2f..817105b52 100644 --- a/odex25_realstate/real_estate/models/internal_property.py +++ b/odex25_realstate/real_estate/models/internal_property.py @@ -257,6 +257,8 @@ class Property(models.Model): bathroom_no = fields.Integer(string="Bathroom Count", compute="get_unit_info", store=True) hall_no = fields.Integer(string="Hall Count", compute="get_unit_info", store=True) kitchen_no = fields.Integer(string="kitchen Count", compute="get_unit_info", store=True) + percentage_owned = fields.Float('Percentage Owned') + is_owned = fields.Boolean(related='property_type_id.is_owned') # _sql_constraints = [ # ('stamping', 'unique(stamping)', _('Stamping must be unique.')), diff --git a/odex25_realstate/real_estate/models/real_estate_configuration.py b/odex25_realstate/real_estate/models/real_estate_configuration.py index 557255ca4..4cb073fab 100644 --- a/odex25_realstate/real_estate/models/real_estate_configuration.py +++ b/odex25_realstate/real_estate/models/real_estate_configuration.py @@ -46,6 +46,7 @@ class PropertyType(models.Model): company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.user.company_id) is_waqf = fields.Boolean('Is Waqf') + is_owned = fields.Boolean('Is Owned') _sql_constraints = [ ('type', 'unique(name)', _('Property type must be unique.')), diff --git a/odex25_realstate/real_estate/views/internal_property_views.xml b/odex25_realstate/real_estate/views/internal_property_views.xml index 16676f484..f3420a4d7 100644 --- a/odex25_realstate/real_estate/views/internal_property_views.xml +++ b/odex25_realstate/real_estate/views/internal_property_views.xml @@ -78,6 +78,10 @@ attrs="{'readonly':[('state','!=','draft'),('unlock','=',True)]}"/> + + + +