Merge pull request #5363 from expsa/fix/sponsor-logic-and-translation-20251112-015000

fix: Correct Sponsor/Donor Field Logic & Translation - 20251112
This commit is contained in:
Mohamed Eltayar 2025-11-12 02:17:32 +03:00 committed by GitHub
commit 75e7f644a4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 15 additions and 3 deletions

View File

@ -1946,7 +1946,7 @@ msgstr "تفاصيل التبرع المرتبطة"
#: model_terms:ir.ui.view,arch_db:odex_takaful.family_member_form_inherit_donation_button
#: model_terms:ir.ui.view,arch_db:odex_takaful.takaful_sponsorship_form
msgid "Donation Details"
msgstr "تفاصيل التبرع"
msgstr "تفاصيل الكفالة/التبرع المشروط"
#. module: odex_takaful
#: code:addons/odex_takaful/models/family_member.py:0

View File

@ -153,11 +153,21 @@
attrs="{'invisible': [('record_type','!=','sponsorship')], 'required': [('record_type','=','sponsorship')], 'readonly': [('state','!=','draft')]}"/>
</div>
<label string="اسم الكافل/المتبرع" for="sponsor_id"/>
<label string="اسم الكافل/المتبرع" for="sponsor_id"
attrs="{
'invisible': ['|',
'&amp;', ('record_type','=','donation'), ('sponsor_or_donor_type','=','unknown'),
'&amp;', ('record_type','=','sponsorship'), ('sponsor_donor_type','=','unknown')
]
}"/>
<div class="o_row">
<field name="sponsor_id" nolabel="1"
context="{'form_view_ref': 'odex_takaful.view_takaful_sponsor_form'}"
attrs="{
'invisible': ['|',
'&amp;', ('record_type','=','donation'), ('sponsor_or_donor_type','=','unknown'),
'&amp;', ('record_type','=','sponsorship'), ('sponsor_donor_type','=','unknown')
],
'required': ['|',
'&amp;', ('record_type','=','donation'), ('sponsor_or_donor_type','=','registered'),
'&amp;', ('record_type','=','sponsorship'), ('sponsor_donor_type','=','registered')
@ -188,6 +198,8 @@
<field name="sponsor_phone" string="رقم الجوال" widget="phone"
attrs="{
'readonly': ['|',
('state','!=','draft'),
'|',
'&amp;', ('record_type','=','donation'), ('sponsor_or_donor_type','!=','unknown'),
'&amp;', ('record_type','=','sponsorship'), ('sponsor_donor_type','!=','unknown')
]
@ -259,7 +271,7 @@
</tree>
</field>
</page>
<page name="sponsorship_details" string="Conditional Donation/Sponsorship Details">
<page name="sponsorship_details" string="Donation Details">
<field name="donations_details_lines"
context="{'default_active_id': active_id,'default_donation_mechanism': 'without_conditions','default_start_date': sponsorship_creation_date}"
widget="section_and_note_one2many"