Minor improvements

remotes/origin/enhancement/email-actions
David Barragán Merino 2014-03-06 18:36:40 +01:00
parent 438b0be904
commit 225cfbc7a0
4 changed files with 4 additions and 3 deletions

View File

@ -88,6 +88,7 @@ class IssuesOrdering(filters.FilterBackend):
class IssueViewSet(NotificationSenderMixin, ModelCrudViewSet):
model = models.Issue
serializer_class = serializers.IssueNeighborsSerializer
list_serializer_class = serializers.IssueSerializer
permission_classes = (IsAuthenticated, permissions.IssuePermission)
filter_backends = (filters.IsProjectMemberFilterBackend, IssuesFilter, IssuesOrdering)

View File

@ -7,7 +7,7 @@ from taiga.base.serializers import PickleField, NeighborsSerializerMixin
from . import models
class IssueSerializer(NeighborsSerializerMixin, serializers.ModelSerializer):
class IssueSerializer(serializers.ModelSerializer):
tags = PickleField(required=False)
comment = serializers.SerializerMethodField("get_comment")
is_closed = serializers.Field(source="is_closed")
@ -19,7 +19,7 @@ class IssueSerializer(NeighborsSerializerMixin, serializers.ModelSerializer):
return ""
class IssueNeighborsSerializer(IssueSerializer):
class IssueNeighborsSerializer(NeighborsSerializerMixin, IssueSerializer):
def serialize_neighbor(self, neighbor):
return NeighborIssueSerializer(neighbor).data

View File

@ -58,6 +58,7 @@ class UserStoryAttachmentViewSet(ModelCrudViewSet):
class UserStoryViewSet(NotificationSenderMixin, ModelCrudViewSet):
model = models.UserStory
serializer_class = serializers.UserStoryNeighborsSerializer
list_serializer_class = serializers.UserStorySerializer
permission_classes = (IsAuthenticated, permissions.UserStoryPermission)
filter_backends = (filters.IsProjectMemberFilterBackend, filters.TagsFilter)

View File

@ -20,7 +20,6 @@ class RolePointsField(serializers.WritableField):
class UserStorySerializer(serializers.ModelSerializer):
tags = PickleField(default=[], required=False)
# is_closed = serializers.Field(source="is_closed")
points = RolePointsField(source="role_points", required=False)
total_points = serializers.SerializerMethodField("get_total_points")
comment = serializers.SerializerMethodField("get_comment")