From a7c81a2f5c2dc3882d61b154eb4601675ffd78dc Mon Sep 17 00:00:00 2001 From: younes Date: Mon, 12 Jan 2026 12:50:33 +0100 Subject: [PATCH] [IMP] odex_benefit: IMP benefit --- odex25_benefit/odex_benefit/models/benefit.py | 3 ++- odex25_benefit/odex_benefit/models/service_request.py | 2 +- odex25_benefit/odex_benefit/views/benefit_view.xml | 6 +++--- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/odex25_benefit/odex_benefit/models/benefit.py b/odex25_benefit/odex_benefit/models/benefit.py index b353b4f34..ffb85839c 100644 --- a/odex25_benefit/odex_benefit/models/benefit.py +++ b/odex25_benefit/odex_benefit/models/benefit.py @@ -2203,7 +2203,6 @@ class GrantBenefitProfile(models.Model): 'salary_ids.salary_amount', 'salary_ids.approved', 'mother_income', - 'mother_status', ) def get_total_income(self): for rec in self: @@ -2344,6 +2343,8 @@ class GrantBenefitProfile(models.Model): default_category = self.env['benefit.category'].sudo().search( [('is_benefit', '=', False)], limit=1 ) + print('----------------------------------------------',self.benefit_member_count) + print('----------------------------------------------',self.member_income) for record in self: if record.benefit_member_count <= 0: record.benefit_category_id = default_category.id if default_category else False diff --git a/odex25_benefit/odex_benefit/models/service_request.py b/odex25_benefit/odex_benefit/models/service_request.py index 9464d8d5d..91c6ba38d 100644 --- a/odex25_benefit/odex_benefit/models/service_request.py +++ b/odex25_benefit/odex_benefit/models/service_request.py @@ -1037,7 +1037,7 @@ class ServiceRequest(models.Model): lambda x: x.min_count_member <= rec.benefit_member_count <= x.max_count_member)).amount or 0 elif max_limit_type == 'region': - rec.service_max_amount = rec.estimated_rent_amount / 12 + rec.added_amount_if_mother_dead + rec.service_max_amount = (rec.estimated_rent_amount / 12) + rec.added_amount_if_mother_dead if rec.max_limit_period: period_domain = base_domain.copy() diff --git a/odex25_benefit/odex_benefit/views/benefit_view.xml b/odex25_benefit/odex_benefit/views/benefit_view.xml index e1e328e9e..686d95abe 100644 --- a/odex25_benefit/odex_benefit/views/benefit_view.xml +++ b/odex25_benefit/odex_benefit/views/benefit_view.xml @@ -802,7 +802,7 @@ options="{'no_create': True, 'no_create_edit': True,'no_quick_create': True, 'no_open': True}" groups="!odex_benefit.group_benefit_manager" required="1"/> - @@ -1692,10 +1692,10 @@