kopia lustrzana https://gitlab.com/marnanel/chapeau
avatar and header are produced in the Verify_Credentials view.
Tests added for this.remote_update_not_partial
rodzic
ac064ac286
commit
6ad4f7be6b
|
@ -32,6 +32,14 @@ class TrilbyUser(AbstractUser):
|
||||||
def display_name(self):
|
def display_name(self):
|
||||||
return self.actor.f_name
|
return self.actor.f_name
|
||||||
|
|
||||||
|
@property
|
||||||
|
def avatar(self):
|
||||||
|
return self.actor.icon
|
||||||
|
|
||||||
|
@property
|
||||||
|
def header(self):
|
||||||
|
return self.actor.header
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def locked(self):
|
def locked(self):
|
||||||
return False # TODO
|
return False # TODO
|
||||||
|
|
|
@ -25,19 +25,17 @@ class UserSerializer(serializers.ModelSerializer):
|
||||||
source='username',
|
source='username',
|
||||||
read_only = True)
|
read_only = True)
|
||||||
|
|
||||||
avatar = serializers.CharField(
|
avatar = serializers.CharField()
|
||||||
read_only = True)
|
header = serializers.CharField()
|
||||||
header = serializers.CharField(
|
|
||||||
read_only = True)
|
|
||||||
|
|
||||||
# for the moment, treat these as the same.
|
# for the moment, treat these as the same.
|
||||||
# the spec doesn't actually explain the difference!
|
# the spec doesn't actually explain the difference!
|
||||||
avatar_static = serializers.CharField(
|
avatar_static = serializers.CharField(
|
||||||
source='avatar',
|
source='avatar',
|
||||||
read_only = True)
|
)
|
||||||
header_static = serializers.CharField(
|
header_static = serializers.CharField(
|
||||||
source='header',
|
source='header',
|
||||||
read_only = True)
|
)
|
||||||
|
|
||||||
following_count = serializers.SerializerMethodField()
|
following_count = serializers.SerializerMethodField()
|
||||||
followers_count = serializers.SerializerMethodField()
|
followers_count = serializers.SerializerMethodField()
|
||||||
|
|
|
@ -20,6 +20,11 @@ ACCOUNT_EXPECTED = [
|
||||||
('fields', []),
|
('fields', []),
|
||||||
('emojis', []),
|
('emojis', []),
|
||||||
|
|
||||||
|
('avatar', ''),
|
||||||
|
('header', ''),
|
||||||
|
('avatar_static', ''),
|
||||||
|
('header_static', ''),
|
||||||
|
|
||||||
('bot', False),
|
('bot', False),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue