Add full_name_display to the user serializer

remotes/origin/enhancement/email-actions
David Barragán Merino 2014-06-29 02:14:36 +02:00
parent b652cdc5f2
commit f47e672051
1 changed files with 6 additions and 1 deletions

View File

@ -23,12 +23,17 @@ from .models import User, Role
class UserSerializer(serializers.ModelSerializer):
full_name_display = serializers.SerializerMethodField("get_full_name_display")
class Meta:
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',
'is_active', 'photo')
def get_full_name_display(self, obj):
return obj.get_full_name() if obj else ""
class RecoverySerializer(serializers.Serializer):
token = serializers.CharField(max_length=200)