From 5cb2cbf032fecbf04f1d65551b23e2f5082b9235 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Mon, 11 May 2015 11:12:50 +0200 Subject: [PATCH] [Backport] Adding sort fields to userstories API --- taiga/projects/userstories/api.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/taiga/projects/userstories/api.py b/taiga/projects/userstories/api.py index 3b6e7fe4..1e7f215a 100644 --- a/taiga/projects/userstories/api.py +++ b/taiga/projects/userstories/api.py @@ -51,9 +51,12 @@ class UserStoryViewSet(OCCResourceMixin, HistoryResourceMixin, WatchedResourceMi permission_classes = (permissions.UserStoryPermission,) filter_backends = (filters.CanViewUsFilterBackend, filters.TagsFilter, - filters.QFilter) + filters.QFilter, filters.OrderByFilterMixin) retrieve_exclude_filters = (filters.TagsFilter,) - filter_fields = ['project', 'milestone', 'milestone__isnull', 'status', 'is_archived', 'status__is_archived'] + filter_fields = ["project", "milestone", "milestone__isnull", "status", + "is_archived", "status__is_archived", "assigned_to", + "status__is_closed", "watchers"] + order_by_fields = ["sprint_order"] # Specific filter used for filtering neighbor user stories _neighbor_tags_filter = filters.TagsFilter('neighbor_tags')