Add groups from external sources to the existing ones. Fixes #360
- Legacy-Id: 2474
This commit is contained in:
parent
ed0277cdb9
commit
2cdc041588
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue