From 1308cfb74b65671fc67ec1007b6e14b3b05c3be9 Mon Sep 17 00:00:00 2001 From: Tanner Prestegard <tanner.prestegard@ligo.org> Date: Mon, 1 Oct 2018 12:14:34 -0500 Subject: [PATCH] Add ordering to list views Add ordering for nested views for a superevent: events, voevents, and EMObservations. --- gracedb/api/v1/superevents/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gracedb/api/v1/superevents/views.py b/gracedb/api/v1/superevents/views.py index 4d151f68a..1c357aa9e 100644 --- a/gracedb/api/v1/superevents/views.py +++ b/gracedb/api/v1/superevents/views.py @@ -117,6 +117,7 @@ class SupereventEventViewSet(SafeDestroyMixin, lookup_url_kwarg = 'graceid' destroy_error_classes = (Superevent.PreferredEventRemovalError,) destroy_error_response_status = status.HTTP_400_BAD_REQUEST + list_view_order_by = ('pk',) # TODO: do we need to filter events by user? def get_object(self): @@ -287,6 +288,7 @@ class SupereventVOEventViewSet(SafeCreateMixin, create_error_classes = (VOEventBuilderException) lookup_url_kwarg = 'N' lookup_field = 'N' + list_view_order_by = ('N',) class SupereventEMObservationViewSet(SafeCreateMixin, @@ -300,6 +302,7 @@ class SupereventEMObservationViewSet(SafeCreateMixin, ParentSupereventAnnotatePermissions,) lookup_url_kwarg = 'N' lookup_field = 'N' + list_view_order_by = ('N',) class SupereventSignoffViewSet(SafeCreateMixin, -- GitLab