From 9b86ffcb19500b10e8c381d525a9e45af11dc61b Mon Sep 17 00:00:00 2001 From: Allan Szewczyk Date: Tue, 14 Nov 2023 12:14:28 +0900 Subject: [PATCH 1/2] Update general courses ordering_fields to allow ordering by start date --- figures/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/figures/views.py b/figures/views.py index d9ec7eed..26e840ca 100644 --- a/figures/views.py +++ b/figures/views.py @@ -217,7 +217,7 @@ class GeneralCourseDataViewSet(CourseOverviewViewSet): pagination_class = FiguresKiloPagination filter_backends = (SearchFilter, DjangoFilterBackend, OrderingFilter) search_fields = ['display_name', 'id'] - ordering_fields = ['display_name', 'self_paced', 'date_joined'] + ordering_fields = ['display_name', 'self_paced', 'date_joined', 'start_date'] class CourseDetailsViewSet(CommonAuthMixin, viewsets.ReadOnlyModelViewSet): From 2e6b6425425e7630a78cc300f01c0b4942258d98 Mon Sep 17 00:00:00 2001 From: Allan Szewczyk Date: Tue, 14 Nov 2023 12:16:20 +0900 Subject: [PATCH 2/2] Remove incorrect date_joined from general courses ordering_fields --- figures/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/figures/views.py b/figures/views.py index 26e840ca..cc9b8d46 100644 --- a/figures/views.py +++ b/figures/views.py @@ -217,7 +217,7 @@ class GeneralCourseDataViewSet(CourseOverviewViewSet): pagination_class = FiguresKiloPagination filter_backends = (SearchFilter, DjangoFilterBackend, OrderingFilter) search_fields = ['display_name', 'id'] - ordering_fields = ['display_name', 'self_paced', 'date_joined', 'start_date'] + ordering_fields = ['display_name', 'self_paced', 'start_date'] class CourseDetailsViewSet(CommonAuthMixin, viewsets.ReadOnlyModelViewSet):