commit
58de5702a0
|
|
@ -10,8 +10,8 @@ class GrantBenefit(models.Model):
|
||||||
super(GrantBenefit, self).action_second_accepted()
|
super(GrantBenefit, self).action_second_accepted()
|
||||||
for member in self.member_ids:
|
for member in self.member_ids:
|
||||||
if not member.is_new and member.member_status == 'benefit':
|
if not member.is_new and member.member_status == 'benefit':
|
||||||
self.is_restricted = True
|
member.is_restricted = True
|
||||||
self.is_new = True
|
member.is_new = True
|
||||||
sponsorships_main = self.env['donations.details.lines'].search([
|
sponsorships_main = self.env['donations.details.lines'].search([
|
||||||
('benefit_id', '=', member.id,),('state', '=', 'active')
|
('benefit_id', '=', member.id,),('state', '=', 'active')
|
||||||
])
|
])
|
||||||
|
|
@ -106,11 +106,9 @@ class FamilyMember(models.Model):
|
||||||
today = fields.Date.today()
|
today = fields.Date.today()
|
||||||
restriction_period = self.env['ir.config_parameter'].sudo().get_param('odex_takaful.restriction_period')
|
restriction_period = self.env['ir.config_parameter'].sudo().get_param('odex_takaful.restriction_period')
|
||||||
for benefit in benefit_ids:
|
for benefit in benefit_ids:
|
||||||
create_date = benefit.approve_date.date()
|
create_date = benefit.benefit_id.approve_date
|
||||||
benefit_date = create_date + timedelta(days=int(restriction_period) or 0)
|
benefit_date = create_date + timedelta(days=int(restriction_period) or 0)
|
||||||
benefit_date_to = today - timedelta(days=int(restriction_period) or 0)
|
benefit_date_to = today - timedelta(days=int(restriction_period) or 0)
|
||||||
|
|
||||||
if benefit_date >= today or benefit_date <= benefit_date_to:
|
if benefit_date >= today or benefit_date <= benefit_date_to:
|
||||||
benefit.is_restricted = False
|
benefit.is_restricted = False
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue