Fixed notifications

This commit is contained in:
Fergal Moran
2016-06-08 22:41:17 +01:00
parent c0137c448c
commit 29f6f4c31b
4 changed files with 4 additions and 40 deletions

View File

@@ -474,7 +474,7 @@ class NotificationSerializer(serializers.HyperlinkedModelSerializer):
from_user = InlineUserProfileSerializer(source='get_from_user', read_only=True)
notification_url = serializers.ReadOnlyField()
verb = serializers.ReadOnlyField()
target = serializers.ReadOnlyField()
target = serializers.SerializerMethodField()
date = serializers.ReadOnlyField()
class Meta:
@@ -497,6 +497,9 @@ class NotificationSerializer(serializers.HyperlinkedModelSerializer):
def get_avatar_image(self, obj):
return settings.DEFAULT_USER_IMAGE if obj.from_user is None else obj.get_sized_avatar_image(253, 157)
def get_target(self, obj):
return "/{}/{}".format(obj.to_user.slug, obj.target)
class MessageSerializer(serializers.ModelSerializer):
from_user = InlineUserProfileSerializer(read_only=True)