From 8c30a885c91fbcbee43fc8e8a557787261c02470 Mon Sep 17 00:00:00 2001 From: mohammed-alkhazrji Date: Thu, 1 Jan 2026 17:43:07 +0300 Subject: [PATCH] commit constrain --- .../odex_benefit/models/family_members.py | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/odex25_benefit/odex_benefit/models/family_members.py b/odex25_benefit/odex_benefit/models/family_members.py index 0ebbcbd15..f233fcb18 100644 --- a/odex25_benefit/odex_benefit/models/family_members.py +++ b/odex25_benefit/odex_benefit/models/family_members.py @@ -341,26 +341,26 @@ class FamilyMemberProfile(models.Model): "Death Certificate is required for member '%s' when marked as deceased." ) % rec.name) - @api.constrains('is_work', 'age', 'member_income', 'salary_certificate') - def _check_salary_certificate_required(self): - for rec in self: - if rec.age >= 18 and rec.is_work: - if rec.member_income <= 0: - raise ValidationError(_( - "Income must be greater than 0 for member '%s' when working and age is greater than or equal to 18." - ) % rec.name) - if not rec.salary_certificate: - raise ValidationError(_( - "Salary Certificate is required for member '%s' when working and age is greater than or equal to 18." - ) % rec.name) - - @api.constrains('is_mother', 'is_married', 'marriage_certificate') - def _check_marriage_certificate_required(self): - for rec in self: - if not rec.is_mother and rec.is_married and not rec.marriage_certificate: - raise ValidationError(_( - "Marriage Certificate is required for member '%s' when marked as married and not a mother." - ) % rec.name) + # @api.constrains('is_work', 'age', 'member_income', 'salary_certificate') + # def _check_salary_certificate_required(self): + # for rec in self: + # if rec.age >= 18 and rec.is_work: + # if rec.member_income <= 0: + # raise ValidationError(_( + # "Income must be greater than 0 for member '%s' when working and age is greater than or equal to 18." + # ) % rec.name) + # if not rec.salary_certificate: + # raise ValidationError(_( + # "Salary Certificate is required for member '%s' when working and age is greater than or equal to 18." + # ) % rec.name) + # + # @api.constrains('is_mother', 'is_married', 'marriage_certificate') + # def _check_marriage_certificate_required(self): + # for rec in self: + # if not rec.is_mother and rec.is_married and not rec.marriage_certificate: + # raise ValidationError(_( + # "Marriage Certificate is required for member '%s' when marked as married and not a mother." + # ) % rec.name) @api.constrains('member_first_name') def _check_names_alphabetic(self):