enhance_member_kanban

This commit is contained in:
Mohamed Eltayar 2025-11-05 14:10:51 +03:00 committed by GitHub
parent f5cc178455
commit eea8152306
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 11 deletions

View File

@ -331,18 +331,17 @@
</div>
</t>
<!-- Header with relationship-based colors -->
<!-- Header with relationship-based colors -->
<div t-attf-style="
background: linear-gradient(135deg,
#{record.relationn.value and record.relationn.value.indexOf('الابن') !== -1
#{record.relationn.value and (record.relationn.value.indexOf('أبن') !== -1 and record.relationn.value.indexOf('أبنة') === -1 and record.relationn.value.indexOf('ابنة') === -1)
? '#8CB5DB'
: record.relationn.value and record.relationn.value.indexOf('ابنة') !== -1
: record.relationn.value and (record.relationn.value.indexOf('أبنة') !== -1 or record.relationn.value.indexOf('ابنة') !== -1)
? '#F4AFC8'
: '#C7B7E8'} 0%,
#{record.relationn.value and record.relationn.value.indexOf('الابن') !== -1
#{record.relationn.value and (record.relationn.value.indexOf('أبن') !== -1 and record.relationn.value.indexOf('أبنة') === -1 and record.relationn.value.indexOf('ابنة') === -1)
? '#5E97C7'
: record.relationn.value and record.relationn.value.indexOf('ابنة') !== -1
: record.relationn.value and (record.relationn.value.indexOf('أبنة') !== -1 or record.relationn.value.indexOf('ابنة') !== -1)
? '#DD7FA8'
: '#9D87D3'} 100%
);
@ -395,18 +394,18 @@
<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);">
<!-- Icon -->
<i t-attf-class="fa #{record.relationn.value and record.relationn.value.indexOf('الابن') !== -1 ? 'fa-male' : 'fa-female'}"
t-attf-style="color: #{record.relationn.value and record.relationn.value.indexOf('الابن') !== -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)
? '#5E97C7'
: record.relationn.value and record.relationn.value.indexOf('ابنة') !== -1
: record.relationn.value and (record.relationn.value.indexOf('أبنة') !== -1 or record.relationn.value.indexOf('ابنة') !== -1)
? '#DD7FA8'
: '#9D87D3'};
margin-left: 4px; font-size: 14px;"/>
<!-- Label -->
<span t-attf-style="color: #{record.relationn.value and record.relationn.value.indexOf('الابن') !== -1
<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)
? '#5E97C7'
: record.relationn.value and record.relationn.value.indexOf('ابنة') !== -1
: record.relationn.value and (record.relationn.value.indexOf('أبنة') !== -1 or record.relationn.value.indexOf('ابنة') !== -1)
? '#DD7FA8'
: '#9D87D3'};">
<t t-if="record.relationn.raw_value"><field name="relationn"/></t>
@ -537,7 +536,6 @@
</div>
<!-- Action Button -->
<!-- Action Button - updated style but still clickable (keeps Odoo action name/type) -->
<a name="action_open_related_member_service_requests" type="object"
style="
display: block;