fix
This commit is contained in:
@@ -53,6 +53,13 @@ class PlaceViewSet(viewsets.GenericViewSet, ResponseMixin):
|
||||
required=False,
|
||||
type=openapi.TYPE_STRING,
|
||||
),
|
||||
openapi.Parameter(
|
||||
in_=openapi.IN_QUERY,
|
||||
type=openapi.TYPE_INTEGER,
|
||||
name='user_id',
|
||||
description="user id bo'yicha filter",
|
||||
required=False,
|
||||
)
|
||||
],
|
||||
)
|
||||
@action(detail=False, methods=['get'], url_path="list")
|
||||
@@ -62,6 +69,7 @@ class PlaceViewSet(viewsets.GenericViewSet, ResponseMixin):
|
||||
name = request.query_params.get('name', None)
|
||||
district_name = request.query_params.get('district', None)
|
||||
user_full_name = request.query_params.get('user', None)
|
||||
user_id = request.query_params.get('user_id', None)
|
||||
|
||||
queryset = self.queryset.all()
|
||||
|
||||
@@ -77,6 +85,9 @@ class PlaceViewSet(viewsets.GenericViewSet, ResponseMixin):
|
||||
Q(user__first_name__istartswith=user_full_name) |
|
||||
Q(user__last_name__istartswith=user_full_name)
|
||||
)
|
||||
if not user_id is None:
|
||||
queryset = queryset.filter(user__id=user_id)
|
||||
|
||||
|
||||
page = self.paginate_queryset(queryset)
|
||||
if page is not None:
|
||||
|
||||
Reference in New Issue
Block a user