API: Add stable and configurable filtering to events and organizers endpoints

This commit is contained in:
Raphael Michel
2019-06-03 10:19:16 +02:00
parent 52e072e68f
commit 30f0318de6
4 changed files with 11 additions and 1 deletions

View File

@@ -72,6 +72,8 @@ class EventViewSet(viewsets.ModelViewSet):
lookup_url_kwarg = 'event'
permission_classes = (EventCRUDPermission,)
filter_backends = (DjangoFilterBackend, filters.OrderingFilter)
ordering = ('slug',)
ordering_fields = ('date_from', 'slug')
filterset_class = EventFilter
def get_queryset(self):