API endpoint for updating privacy

This commit is contained in:
Eliot Berriot 2018-03-03 11:20:21 +01:00
parent 7f7a62cfa2
commit 1800f7ad17
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
4 changed files with 65 additions and 5 deletions

View file

@ -29,7 +29,16 @@ class UserBasicSerializer(serializers.ModelSerializer):
fields = ['id', 'username', 'name', 'date_joined']
class UserSerializer(serializers.ModelSerializer):
class UserWriteSerializer(serializers.ModelSerializer):
class Meta:
model = models.User
fields = [
'name',
'privacy_level'
]
class UserReadSerializer(serializers.ModelSerializer):
permissions = serializers.SerializerMethodField()
@ -44,6 +53,7 @@ class UserSerializer(serializers.ModelSerializer):
'is_superuser',
'permissions',
'date_joined',
'privacy_level'
]
def get_permissions(self, o):