Merge pull request #4234 from expsa/younes_dev_odex25_ensan
IMP benefit
This commit is contained in:
commit
1071625208
|
|
@ -53,7 +53,7 @@ class GrantBenefitProfile(models.Model):
|
|||
|
||||
@api.model
|
||||
def search(self, args, offset=0, limit=None, order=None, count=False):
|
||||
if not self.env.user.has_group("odex_benefit.group_show_draft_records"):
|
||||
if not self.env.user.has_group("odex_benefit.group_benefit_show_draft_record"):
|
||||
args += [('state', '!=', 'draft')]
|
||||
if not self.env.user.has_group("odex_benefit.group_benefit_manager") and self.env.user and self.env.user.id:
|
||||
if self.env.user.has_group("odex_benefit.group_benefit_branch_manager"):
|
||||
|
|
@ -1095,6 +1095,7 @@ class GrantBenefitProfile(models.Model):
|
|||
if not force_unlink and record.state not in ['draft']:
|
||||
raise UserError(_('You cannot delete this record'))
|
||||
|
||||
self.env['ir.attachment'].search([('benefit_id', 'in', record.id)]).unlink()
|
||||
if record.member_ids:
|
||||
record.member_ids.unlink()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue