added search by venue address
This commit is contained in:
@@ -407,7 +407,9 @@ class EventFilterService:
|
||||
# Optional search filtering on title and key_guest (modify as needed)
|
||||
if search_query:
|
||||
filtered_events = filtered_events.filter(
|
||||
Q(title__icontains=search_query) | Q(key_guest__icontains=search_query)
|
||||
Q(title__icontains=search_query)
|
||||
| Q(key_guest__icontains=search_query)
|
||||
| Q(venue__address__icontains=search_query)
|
||||
)
|
||||
|
||||
# Filter for current, future, or ongoing events
|
||||
|
||||
@@ -310,9 +310,11 @@ class EventDetailAPIView(APIView):
|
||||
|
||||
|
||||
class VenueListView(generics.ListAPIView):
|
||||
serializer_class = VenueSerializer
|
||||
authentication_classes = [JWTAuthentication]
|
||||
permission_classes = [IsAuthenticated]
|
||||
|
||||
serializer_class = VenueSerializer
|
||||
|
||||
def get_queryset(self):
|
||||
# Ensures that a user sees only their venues
|
||||
return Venue.objects.filter(
|
||||
|
||||
Reference in New Issue
Block a user