From c414e6b9c4998bd5fb9f15343a2a3b278fadb096 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Wed, 17 Aug 2016 10:41:28 +0200 Subject: [PATCH] Fix role serializer --- taiga/users/serializers.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/taiga/users/serializers.py b/taiga/users/serializers.py index 5b81ac6f..e2e55ea9 100644 --- a/taiga/users/serializers.py +++ b/taiga/users/serializers.py @@ -19,7 +19,7 @@ from django.conf import settings from taiga.base.api import serializers -from taiga.base.fields import PgArrayField, Field, MethodField, I18NField +from taiga.base.fields import Field, MethodField, I18NField from taiga.base.utils.thumbnails import get_thumbnail_url @@ -138,24 +138,17 @@ class UserBasicInfoSerializer(serializers.LightSerializer): class RoleSerializer(serializers.LightSerializer): id = Field() name = Field() - computable = Field() + slug = Field() project = Field(attr="project_id") order = Field() + computable = Field() + permissions = Field() members_count = MethodField() - permissions = PgArrayField(required=False) def get_members_count(self, obj): return obj.memberships.count() -class ProjectRoleSerializer(serializers.LightSerializer): - id = Field() - name = I18NField() - slug = Field() - order = Field() - computable = Field() - - ###################################################### # Like ######################################################