[FIX] bemade_sports_clinic: add team access to user

This commit is contained in:
Marc Durepos 2024-09-27 14:50:03 -04:00
parent 705c920b4d
commit 6857df18bf

View file

@ -27,13 +27,9 @@ class User(models.Model):
def _inverse_accessible_team_ids(self):
for rec in self:
removed_teams = (
rec.partner_id.staff_ids.mapped("team_id") - rec.accessible_team_ids
)
added_teams = rec.accessible_team_ids - rec.partner_id.staff_ids.mapped(
"team_id"
)
rec.partner_id.staff_ids.filtered(
removed_teams = rec.partner_id.teams_served_ids - rec.accessible_team_ids
added_teams = rec.accessible_team_ids - rec.partner_id.teams_served_ids
rec.partner_id.teams_served_ids.filtered(
lambda team: team in removed_teams
).unlink()
self.env["sports.team.staff"].create(