[IMP] odex_benefit: IMP benefit

This commit is contained in:
younes 2025-11-12 08:03:12 +01:00
parent e7ee5d4a8e
commit a840cc251f
2 changed files with 5 additions and 1 deletions

View File

@ -241,6 +241,8 @@ class SeasonalService(models.Model):
if rec.service_delivery_method == "cash":
service_request.requested_service_amount = service_request.service_max_amount
if service_request.requested_service_amount == 0:
service_request.unlink()
else:
service_request.requested_service_amount = 0
service_request.is_in_kind = True
@ -265,6 +267,8 @@ class SeasonalService(models.Model):
if rec.service_delivery_method == "cash":
service_request.requested_service_amount = service_request.service_max_amount
if service_request.requested_service_amount == 0:
service_request.unlink()
else:
service_request.requested_service_amount = 0
service_request.is_in_kind = True

View File

@ -474,7 +474,7 @@ class ServiceRequest(models.Model):
for rec in self:
count = 1
if rec.benefit_type == "family":
count = len(rec.family_id.member_ids)
count = len(rec.family_id.member_ids.filtered(lambda m: m.member_status == 'benefit'))
if rec.service_cat.max_age > 0:
count = len(
rec.family_id.member_ids.filtered(lambda x: x.age <= rec.service_cat.max_age))