mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-05 13:39:29 +02:00
API endpoint for updating privacy
This commit is contained in:
parent
7f7a62cfa2
commit
1800f7ad17
4 changed files with 65 additions and 5 deletions
|
@ -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):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue