Merge pull request #5253 from expsa/eltayar

fix
This commit is contained in:
Mohamed Eltayar 2025-11-05 21:45:18 +03:00 committed by GitHub
commit c4ec0b8fd9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 11 additions and 10 deletions

View File

@ -306,6 +306,7 @@
<field name="age_status"/>
<field name="gender"/>
<field name="relationn"/>
<field name="relationn_type"/>
<field name="relation"/>
<field name="member_status"/>
<field name="is_work"/>
@ -326,14 +327,14 @@
<div t-attf-style="
background: linear-gradient(135deg,
#{record.relationn.value and (record.relationn.value.indexOf('أبن') !== -1 and record.relationn.value.indexOf('أبنة') === -1 and record.relationn.value.indexOf('ابنة') === -1)
#{record.relationn_type.raw_value == 'son'
? '#8CB5DB'
: record.relationn.value and (record.relationn.value.indexOf('أبنة') !== -1 or record.relationn.value.indexOf('ابنة') !== -1)
: record.relationn_type.raw_value == 'daughter'
? '#F4AFC8'
: '#C7B7E8'} 0%,
#{record.relationn.value and (record.relationn.value.indexOf('أبن') !== -1 and record.relationn.value.indexOf('أبنة') === -1 and record.relationn.value.indexOf('ابنة') === -1)
#{record.relationn_type.raw_value == 'son'
? '#5E97C7'
: record.relationn.value and (record.relationn.value.indexOf('أبنة') !== -1 or record.relationn.value.indexOf('ابنة') !== -1)
: record.relationn_type.raw_value == 'daughter'
? '#DD7FA8'
: '#9D87D3'} 100%
);
@ -380,17 +381,17 @@
<div style="background: rgba(255,255,255,0.97); padding: 6px 12px; border-radius: 8px; font-size: 13px; font-weight: 800; box-shadow: 0 2px 4px rgba(0,0,0,0.1);">
<i t-attf-class="fa #{record.relationn.value and (record.relationn.value.indexOf('أبن') !== -1 and record.relationn.value.indexOf('أبنة') === -1 and record.relationn.value.indexOf('ابنة') === -1) ? 'fa-male' : 'fa-female'}"
t-attf-style="color: #{record.relationn.value and (record.relationn.value.indexOf('أبن') !== -1 and record.relationn.value.indexOf('أبنة') === -1 and record.relationn.value.indexOf('ابنة') === -1)
<i t-attf-class="fa #{record.relationn_type.raw_value == 'son' ? 'fa-male' : 'fa-female'}"
t-attf-style="color: #{record.relationn_type.raw_value == 'son'
? '#5E97C7'
: record.relationn.value and (record.relationn.value.indexOf('أبنة') !== -1 or record.relationn.value.indexOf('ابنة') !== -1)
: record.relationn_type.raw_value == 'daughter'
? '#DD7FA8'
: '#9D87D3'};
margin-left: 4px; font-size: 14px;"/>
<span t-attf-style="color: #{record.relationn.value and (record.relationn.value.indexOf('أبن') !== -1 and record.relationn.value.indexOf('أبنة') === -1 and record.relationn.value.indexOf('ابنة') === -1)
<span t-attf-style="color: #{record.relationn_type.raw_value == 'son'
? '#5E97C7'
: record.relationn.value and (record.relationn.value.indexOf('أبنة') !== -1 or record.relationn.value.indexOf('ابنة') !== -1)
: record.relationn_type.raw_value == 'daughter'
? '#DD7FA8'
: '#9D87D3'};">
<t t-if="record.relationn.raw_value"><field name="relationn"/></t>

View File

@ -129,7 +129,7 @@
<attribute name="t-attf-style">background: linear-gradient(135deg, #{record.member_status.raw_value == 'non_benefit' ? '#fff5f5' : '#ffffff'} 0%, #{record.member_status.raw_value == 'non_benefit' ? '#ffe0e0' : '#f8f9fa'} 100%); border: 2px solid #{record.member_status.raw_value == 'non_benefit' ? '#dc3545' : '#198754'}; border-radius: 15px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); transition: all 0.3s ease; margin-bottom: 15px; overflow: hidden; position: relative; min-height: 300px; opacity: #{record.member_status.raw_value == 'non_benefit' ? '0.85' : '1'};</attribute>
</xpath>
<xpath expr="//a[@name='action_open_related_member_service_requests']" position="after">
<xpath expr="//div[@style='padding: 10px; background: white;']" position="after">
<div style="background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%); padding: 10px 5px; border-top: 2px solid #198754; text-align: right;">
<div style="display: flex; justify-content: space-between; align-items: center; font-size: 11px;">
<div style="display: inline-flex; align-items: center;">