Refactor permission (need to re adjust), 2 test not passed(registration, permissions)
This commit is contained in:
parent
838bd2bb23
commit
a17e47acb9
17 changed files with 107 additions and 346 deletions
|
|
@ -378,17 +378,10 @@ class Membership(models.Model):
|
|||
parent_membership.save()
|
||||
parent_membership.refresh_from_db()
|
||||
|
||||
if self.club.parent_club.name == "BDE":
|
||||
parent_membership.roles.set(
|
||||
Role.objects.filter(Q(name="Adhérent BDE") | Q(name="Membre de club")).all())
|
||||
elif self.club.parent_club.name == "BDA":
|
||||
parent_membership.roles.set(
|
||||
Role.objects.filter(Q(name="Adhérent BDA") | Q(name="Membre de club")).all())
|
||||
elif self.club.parent_club.name == "BDS":
|
||||
parent_membership.roles.set(
|
||||
Role.objects.filter(Q(name="Adhérent BDS") | Q(name="Membre de club")).all())
|
||||
else:
|
||||
parent_membership.roles.set(Role.objects.filter(name="Membre de club").all())
|
||||
|
||||
parent_membership.roles.set(
|
||||
Role.objects.filter(Q(name="Adhérent")).all())
|
||||
|
||||
parent_membership.save()
|
||||
|
||||
@transaction.atomic
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue