Commit ed5e3d52 authored by Valentin Samir's avatar Valentin Samir
Browse files

Unfold many to many attributes in auth.DjangoAuthUser

parent 29522aad
......@@ -379,6 +379,23 @@ class DjangoAuthUser(AuthUser): # pragma: no cover
field_names = self.user._meta.get_all_field_names()
for name in field_names:
attr[name] = getattr(self.user, name)
# unfold user_permissions many to many relation
if 'user_permissions' in attr:
attr['user_permissions'] = [
u"%s.%s" % (
) for perm in attr['user_permissions'].filter()
# unfold group many to many relation
if 'groups' in attr:
attr['groups'] = [ for group in attr['groups'].filter()]
return attr
return {}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment