@@ -990,7 +990,7 @@ class EventShareView(APIView):
|
||||
class EventListView(generics.ListAPIView):
|
||||
authentication_classes = [JWTAuthentication]
|
||||
permission_classes = [IsAuthenticated]
|
||||
queryset = Event.objects.filter(active=True, draft=False, deleted=False)
|
||||
queryset = Event.objects.filter(active=True, draft=False, deleted=False, end_date__gte=timezone.now().date())
|
||||
serializer_class = EventListSerializer
|
||||
filter_backends = [DjangoFilterBackend]
|
||||
filterset_class = EventFilter
|
||||
@@ -1010,7 +1010,7 @@ class EventListView(generics.ListAPIView):
|
||||
|
||||
# Replace 'latest' with '-created_on' in the ordering fields
|
||||
ordering = ",".join(
|
||||
"-created_on" if field == "latest" else f"-{field}"
|
||||
"start_date" if field == "latest" else f"-{field}"
|
||||
for field in ordering_fields
|
||||
)
|
||||
# Apply the ordering to the queryset
|
||||
|
||||
Reference in New Issue
Block a user