Add full_name_display to the user serializer
parent
b652cdc5f2
commit
f47e672051
|
@ -23,12 +23,17 @@ from .models import User, Role
|
||||||
|
|
||||||
|
|
||||||
class UserSerializer(serializers.ModelSerializer):
|
class UserSerializer(serializers.ModelSerializer):
|
||||||
|
full_name_display = serializers.SerializerMethodField("get_full_name_display")
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = User
|
model = User
|
||||||
fields = ('id', 'username', 'full_name', 'email', 'github_id',
|
fields = ('id', 'username', 'full_name', 'full_name_display', 'email', 'github_id',
|
||||||
'color', 'bio', 'default_language', 'default_timezone',
|
'color', 'bio', 'default_language', 'default_timezone',
|
||||||
'is_active', 'photo')
|
'is_active', 'photo')
|
||||||
|
|
||||||
|
def get_full_name_display(self, obj):
|
||||||
|
return obj.get_full_name() if obj else ""
|
||||||
|
|
||||||
|
|
||||||
class RecoverySerializer(serializers.Serializer):
|
class RecoverySerializer(serializers.Serializer):
|
||||||
token = serializers.CharField(max_length=200)
|
token = serializers.CharField(max_length=200)
|
||||||
|
|
Loading…
Reference in New Issue