Resolve "Add optional donation/contribution link in-app"

This commit is contained in:
Eliot Berriot 2019-09-23 11:30:25 +02:00
parent 5936dfc2bf
commit 01223afa80
17 changed files with 312 additions and 8 deletions

View file

@ -109,7 +109,13 @@ class UserWriteSerializer(serializers.ModelSerializer):
class Meta:
model = models.User
fields = ["name", "privacy_level", "avatar"]
fields = [
"name",
"privacy_level",
"avatar",
"instance_support_message_display_date",
"funkwhale_support_message_display_date",
]
class UserReadSerializer(serializers.ModelSerializer):
@ -146,7 +152,11 @@ class MeSerializer(UserReadSerializer):
quota_status = serializers.SerializerMethodField()
class Meta(UserReadSerializer.Meta):
fields = UserReadSerializer.Meta.fields + ["quota_status"]
fields = UserReadSerializer.Meta.fields + [
"quota_status",
"instance_support_message_display_date",
"funkwhale_support_message_display_date",
]
def get_quota_status(self, o):
return o.get_quota_status() if o.actor else 0