From 19432574d9e380e3203a3f5c58d156ba872d646e Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Wed, 10 Sep 2025 14:30:37 +0500 Subject: [PATCH] add: add filter for order list api --- core/apps/admin_panel/views/order.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/apps/admin_panel/views/order.py b/core/apps/admin_panel/views/order.py index 88b1751..4448db2 100644 --- a/core/apps/admin_panel/views/order.py +++ b/core/apps/admin_panel/views/order.py @@ -14,6 +14,12 @@ class OrderListApiView(generics.GenericAPIView): permission_classes = [IsAdminUser] def get(self, request): + date = request.query_params.get('date') + name = request.query_params.get('name') + if date: + self.queryset = self.queryset.filter(date=date) + if name: + self.queryset = self.queryset.filter(name=name) page = self.paginate_queryset(self.queryset) if page is not None: serializer = self.serializer_class(page, many=True)