Minor improvements
parent
438b0be904
commit
225cfbc7a0
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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")
|
||||
|
|
Loading…
Reference in New Issue