mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-04 01:59:19 +02:00
[EPIC] Audio metadata update - UI / API
This commit is contained in:
parent
1a1c62ab37
commit
e0c5ffcb16
59 changed files with 2793 additions and 436 deletions
|
@ -94,6 +94,7 @@ class UserWriteSerializer(serializers.ModelSerializer):
|
|||
class UserReadSerializer(serializers.ModelSerializer):
|
||||
|
||||
permissions = serializers.SerializerMethodField()
|
||||
full_username = serializers.SerializerMethodField()
|
||||
avatar = avatar_field
|
||||
|
||||
class Meta:
|
||||
|
@ -101,6 +102,7 @@ class UserReadSerializer(serializers.ModelSerializer):
|
|||
fields = [
|
||||
"id",
|
||||
"username",
|
||||
"full_username",
|
||||
"name",
|
||||
"email",
|
||||
"is_staff",
|
||||
|
@ -114,6 +116,10 @@ class UserReadSerializer(serializers.ModelSerializer):
|
|||
def get_permissions(self, o):
|
||||
return o.get_permissions()
|
||||
|
||||
def get_full_username(self, o):
|
||||
if o.actor:
|
||||
return o.actor.full_username
|
||||
|
||||
|
||||
class MeSerializer(UserReadSerializer):
|
||||
quota_status = serializers.SerializerMethodField()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue