diff --git a/odex25_takaful/odex_takaful/models/donation_details_lines.py b/odex25_takaful/odex_takaful/models/donation_details_lines.py
index 11b17d3e2..ddd91a806 100644
--- a/odex25_takaful/odex_takaful/models/donation_details_lines.py
+++ b/odex25_takaful/odex_takaful/models/donation_details_lines.py
@@ -698,7 +698,7 @@ class DonationsDetailsLines(models.Model):
], limit=1)
if product_templ_id:
rec.product_template_id = product_templ_id.id
- if rec.sponsorship_duration == 'temporary' and not rec.direct_debit:
+ if rec.sponsorship_duration == 'temporary' and not rec.direct_debit and not rec.env.context.get("update_start_date", False):
rec.start_date = fields.Date.context_today(rec)
@api.onchange('payment_month_count')
diff --git a/odex25_takaful/odex_takaful/security/security_data.xml b/odex25_takaful/odex_takaful/security/security_data.xml
index b68406cd0..281d8818b 100644
--- a/odex25_takaful/odex_takaful/security/security_data.xml
+++ b/odex25_takaful/odex_takaful/security/security_data.xml
@@ -218,7 +218,7 @@
Responsible Users can access related Sponsorships
- [('branch_custom_id.branch', '=', user.employee_id.department_id.id)]
+ [('branch_custom_id.branch', 'child_of', user.employee_id.department_id.id)]
@@ -231,7 +231,7 @@
Users can access related Donations Details Lines
- [('branch_custom_id.branch', '=', user.employee_id.department_id.id)]
+ [('branch_custom_id.branch', 'child_of', user.employee_id.department_id.id)]
diff --git a/odex25_takaful/odex_takaful/views/donations_details_lines.xml b/odex25_takaful/odex_takaful/views/donations_details_lines.xml
index cd304c443..00dfb3c3d 100644
--- a/odex25_takaful/odex_takaful/views/donations_details_lines.xml
+++ b/odex25_takaful/odex_takaful/views/donations_details_lines.xml
@@ -288,7 +288,7 @@
'required': [('sponsorship_duration', '=','temporary')],
'readonly': [('parent_state', '!=', 'draft')]
}" />
-