From 99fbab01d8c43dd6ba7f4b3654cd554ccafdc264 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bodor=20M=C3=A1t=C3=A9?= <bodor.mate@kszk.bme.hu> Date: Thu, 3 Jan 2019 21:30:11 +0100 Subject: [PATCH] add full_name to serializer --- src/account/serializers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/account/serializers.py b/src/account/serializers.py index 322a882..861e031 100644 --- a/src/account/serializers.py +++ b/src/account/serializers.py @@ -12,6 +12,7 @@ class ProfileSerializer(serializers.ModelSerializer): groups = serializers.SlugRelatedField(many=True, slug_field="choice", queryset=models.GroupChoice.objects.all()) updated_at = serializers.DateTimeField(read_only=True) signed = serializers.BooleanField() + full_name = serializers.SerializerMethodField() class Meta: model = models.Profile @@ -26,6 +27,7 @@ class ProfileSerializer(serializers.ModelSerializer): 'motivation_about', 'motivation_profession', 'motivation_exercise', + 'full_name' ) def validate(self, data): @@ -37,3 +39,6 @@ class ProfileSerializer(serializers.ModelSerializer): raise serializers.ValidationError("You cannot join after the deadline") return data + + def get_full_name(self, obj): + return obj.full_name -- GitLab