From c3bed0f077ae854d80cda86fd6bd0c859a05f25b Mon Sep 17 00:00:00 2001 From: mohsentaba Date: Thu, 18 Jun 2026 09:26:10 +0330 Subject: [PATCH] professor filter added for courses --- apps/course/views/admin.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/course/views/admin.py b/apps/course/views/admin.py index 4ef39e1..391b900 100644 --- a/apps/course/views/admin.py +++ b/apps/course/views/admin.py @@ -98,6 +98,10 @@ class AdminCourseViewSet(viewsets.ModelViewSet): if category_id: queryset = queryset.filter(category_id=category_id) + professor_id = self.request.query_params.get('professor', None) + if professor_id: + queryset = queryset.filter(professors=professor_id) + level = self.request.query_params.get('level', None) if level: queryset = queryset.filter(level__contains=[{"title": level}])