multitenant_utils: remove role deletion during mellon login

This commit is contained in:
Valentin Deniaud 2019-04-19 16:43:30 +02:00
parent 918a53f5cf
commit 29da2149e4
1 changed files with 0 additions and 11 deletions

View File

@ -16,14 +16,3 @@ def provision_user_groups(user, uuids):
for role in Role.objects.filter(uuid__in=uuids).exclude(pk__in=existing_pks):
user.groups.through.objects.get_or_create(group=role, user=user)
logger.info(u'adding role %s to %s (%s)', role, user, user.pk)
qs = user.groups.through.objects.filter(
user=user, group__role__isnull=False).exclude(
group__role__uuid__in=uuids)
for rel in qs:
try:
with atomic():
rel.delete()
except DatabaseError:
pass
else:
logger.info(u'removed role %s from %s (%s)', rel.group, user, user.pk)