See #152: use new user permissions on relevant viewsets

This commit is contained in:
Eliot Berriot 2018-05-18 18:48:46 +02:00
parent ff65a4b935
commit 6fc4275b68
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
10 changed files with 71 additions and 58 deletions

View file

@ -55,16 +55,11 @@ class UserReadSerializer(serializers.ModelSerializer):
'is_superuser',
'permissions',
'date_joined',
'privacy_level'
'privacy_level',
]
def get_permissions(self, o):
perms = {}
for internal_codename, conf in o.relevant_permissions.items():
perms[conf['external_codename']] = {
'status': o.has_perm(internal_codename)
}
return perms
return o.get_permissions()
class PasswordResetSerializer(PRS):