From 7ae7266b2ca2170c809893d6334c7d153b83ae63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Wed, 16 Oct 2013 13:43:57 +0200 Subject: [PATCH] Changed projects to a list of dicts --- greenmine/base/users/serializers.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/greenmine/base/users/serializers.py b/greenmine/base/users/serializers.py index 026ab9dc..a0e924b9 100644 --- a/greenmine/base/users/serializers.py +++ b/greenmine/base/users/serializers.py @@ -59,7 +59,6 @@ class LoginSerializer(serializers.Serializer): class UserSerializer(serializers.ModelSerializer): projects = serializers.SerializerMethodField('get_projects') - class Meta: model = User fields = ('id', 'username', 'first_name', 'last_name', 'email', 'color', @@ -67,7 +66,7 @@ class UserSerializer(serializers.ModelSerializer): 'photo', 'projects') def get_projects(self, obj): - return [x.id for x in obj.projects.all()] + return [{"id": x.id, "name": x.name} for x in obj.projects.all()] class RoleSerializer(serializers.ModelSerializer):