mirror of
https://github.com/fergalmoran/dss.api.git
synced 2026-01-07 00:53:59 +00:00
Added email address to serializer
This commit is contained in:
@@ -240,6 +240,7 @@ class UserProfileSerializer(serializers.ModelSerializer):
|
||||
display_name = serializers.ReadOnlyField(source='get_nice_name')
|
||||
mix_count = serializers.SerializerMethodField()
|
||||
isme = serializers.SerializerMethodField()
|
||||
email = serializers.SerializerMethodField()
|
||||
date_joined = serializers.SerializerMethodField()
|
||||
last_login = serializers.SerializerMethodField()
|
||||
title = serializers.SerializerMethodField()
|
||||
@@ -269,6 +270,7 @@ class UserProfileSerializer(serializers.ModelSerializer):
|
||||
'likes',
|
||||
'mix_count',
|
||||
'isme',
|
||||
'email',
|
||||
'favourites',
|
||||
'following',
|
||||
'followers',
|
||||
@@ -293,6 +295,12 @@ class UserProfileSerializer(serializers.ModelSerializer):
|
||||
def get_isme(self, obj):
|
||||
return self.context['request'].user.pk == obj.user_id
|
||||
|
||||
def get_email(self, obj):
|
||||
if self.context['request'].user.pk == obj.user_id:
|
||||
return obj.user.email
|
||||
else:
|
||||
return ""
|
||||
|
||||
def get_mix_count(self, obj):
|
||||
return obj.mix_count
|
||||
|
||||
|
||||
Reference in New Issue
Block a user