[FIX] solve bugs from test1

This commit is contained in:
Nossibaelhadi 2025-12-31 17:53:20 +03:00
parent 9f743af5b2
commit d795581879
1 changed files with 10 additions and 1 deletions

View File

@ -539,7 +539,7 @@ class TakafulSponsorship(models.Model):
pass
def _default_branch_custom_id(self):
return self.env['branch.settings'].sudo().search([('branch', '=', self.env.user.department_id.id)], limit=1)
return self.env.user.branch_custom_id
# @api.constrains('payment_details_lines')
# def check_payment_amount(self):
@ -609,6 +609,12 @@ class TakafulSponsorship(models.Model):
rec.donations_details_lines.mapped('benefit_ids').ids +
rec.donations_details_lines_mechanism_ids.mapped('benefit_ids').ids
)
@api.onchange('benefit_ids')
def onchange_benefit_ids(self):
if not self.benefit_ids:
self.benefit_id = False
@api.depends('gender','education_status','education_level','sponsorship_type','benefit_type','age_category_id')
def _compute_domain_ids(self):
# Create a domain
@ -975,6 +981,9 @@ class TakafulSponsorship(models.Model):
res.update({
'record_url': url,
})
res.update({
'branch_custom_id': self.env.user.branch_custom_id.id ,
})
return res
# payment_ids = fields.One2many('account.payment','sponsorship_id',string='Payments', copy=False)