[FIX] solve bugs from test4

This commit is contained in:
Nossibaelhadi 2026-01-03 23:04:17 +03:00
parent df2e124c98
commit fadc33e2cb
2 changed files with 11 additions and 12 deletions

View File

@ -122,24 +122,24 @@
name="Messages Templates"
parent="odex_takaful.sponsor_setting_menu"
action="odex_takaful.takaful_message_template_action"
sequence="3"/>
sequence="3" active="False"/>
<!-- Menu items moved from takaful_conf.xml -->
<menuitem id="menu_donations_items" name="Donations Items"
parent="sponsor_setting_menu"
action="donations_items_action"
sequence="4"/>
sequence="4" active="False"/>
<menuitem id="menu_points_of_sale_custom" name="Points of Sale"
parent="sponsor_setting_menu"
action="points_of_sale_custom_action"
sequence="5"/>
sequence="5" active="False"/>
<!-- Menu moved from sponsorship_states.xml -->
<menuitem id="menu_sponsorship_states_items" name="Sponsorship States"
parent="sponsor_setting_menu"
action="sponsorship_states_action"
sequence="6"/>
sequence="6" active="False"/>
<!-- Menu moved from preferred_communication.xml -->
<menuitem id="menu_preferred_communication" name="Preferred Communication"
@ -160,11 +160,11 @@
<menuitem id="message_type_menu" action="odex_takaful_base.takaful_message_type_action"
name="Message Types" sequence="5"
parent="takaful_app_top_menu"/>
parent="takaful_app_top_menu" active="False"/>
<menuitem id="takaful_notification_menu" action="odex_takaful_base.takaful_notification_action"
name="Notifications" sequence="10"
parent="takaful_app_top_menu"/>
parent="takaful_app_top_menu" active="False"/>
<record model="ir.ui.menu" id="takaful_app_top_menu">
<field name="groups_id" eval="[(6,0,[ref('odex_takaful.sponsorship_system_manager_group')])]"/>

View File

@ -190,12 +190,11 @@ class OTPWizard(models.TransientModel):
# Set state to 'cancel' for all donation lines
if all_donation_lines:
all_donation_lines.write({'state': 'cancel',
'benefit_id.kafala_status':'have_not_kafala',
'benefit_id.sponsor_related_id':False,
'benefit_id.sponsorship_end_date': fields.Date.today(),
all_donation_lines.write({'state': 'cancel'})
all_donation_lines.mapped('benefit_id').write({'kafala_status': 'have_not_kafala',
'sponsor_related_id': False,
'sponsorship_end_date': fields.Date.today(),
})
# Process extension history for each donation line
for donation_line in all_donation_lines:
# Get extension_history_ids for this donation line