multitenant_utils: remove role deletion during mellon login
This commit is contained in:
parent
918a53f5cf
commit
29da2149e4
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue