Add groups from external sources to the existing ones. Fixes #360

- Legacy-Id: 2474
This commit is contained in:
Emilio A. Sánchez López 2010-08-13 07:33:10 +00:00
parent ed0277cdb9
commit 2cdc041588

View file

@ -99,13 +99,11 @@ class IetfUserBackend(RemoteUserBackend):
# Update group memberships
group_names = IetfUserBackend.find_groups(user.username)
groups = []
for group_name in group_names:
# Create groups as needed
group,created = Group.objects.get_or_create(name=group_name)
if created:
log("IetfUserBackend created Group '%s'" % (group_name,))
groups.append(group)
user.groups = groups
user.groups.add(group)
return user