Commit 7d9bcdf9 by E. Kolpakov

Added first and last name to user data included in workgroup detail response

parent ce1178da
...@@ -18,6 +18,15 @@ class UserSerializer(serializers.HyperlinkedModelSerializer): ...@@ -18,6 +18,15 @@ class UserSerializer(serializers.HyperlinkedModelSerializer):
fields = ('id', 'url', 'username', 'email') fields = ('id', 'url', 'username', 'email')
class ExtendedUserSerializer(serializers.HyperlinkedModelSerializer):
""" Serializer for model interactions """
class Meta:
""" Meta class for defining additional serializer characteristics """
model = User
fields = ('id', 'url', 'username', 'email', 'first_name', 'last_name')
class GradeSerializer(serializers.Serializer): class GradeSerializer(serializers.Serializer):
""" Serializer for model interactions """ """ Serializer for model interactions """
grade = serializers.Field() grade = serializers.Field()
...@@ -97,7 +106,7 @@ class WorkgroupSerializer(serializers.HyperlinkedModelSerializer): ...@@ -97,7 +106,7 @@ class WorkgroupSerializer(serializers.HyperlinkedModelSerializer):
""" Serializer for model interactions """ """ Serializer for model interactions """
project = serializers.PrimaryKeyRelatedField(required=True) project = serializers.PrimaryKeyRelatedField(required=True)
groups = GroupSerializer(many=True, required=False) groups = GroupSerializer(many=True, required=False)
users = UserSerializer(many=True, required=False) users = ExtendedUserSerializer(many=True, required=False)
submissions = serializers.PrimaryKeyRelatedField(many=True, required=False) submissions = serializers.PrimaryKeyRelatedField(many=True, required=False)
workgroup_reviews = serializers.PrimaryKeyRelatedField(many=True, required=False) workgroup_reviews = serializers.PrimaryKeyRelatedField(many=True, required=False)
peer_reviews = serializers.PrimaryKeyRelatedField(many=True, required=False) peer_reviews = serializers.PrimaryKeyRelatedField(many=True, required=False)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment