filter by language
This commit is contained in:
@@ -164,6 +164,7 @@ class SubmissionListAPI(APIView):
|
|||||||
myself = request.GET.get("myself")
|
myself = request.GET.get("myself")
|
||||||
result = request.GET.get("result")
|
result = request.GET.get("result")
|
||||||
username = request.GET.get("username")
|
username = request.GET.get("username")
|
||||||
|
language = request.GET.get("language")
|
||||||
if problem_id:
|
if problem_id:
|
||||||
try:
|
try:
|
||||||
problem = Problem.objects.get(
|
problem = Problem.objects.get(
|
||||||
@@ -185,6 +186,8 @@ class SubmissionListAPI(APIView):
|
|||||||
submissions = submissions.filter(username__icontains=username)
|
submissions = submissions.filter(username__icontains=username)
|
||||||
if result:
|
if result:
|
||||||
submissions = submissions.filter(result=result)
|
submissions = submissions.filter(result=result)
|
||||||
|
if language:
|
||||||
|
submissions = submissions.filter(language=language)
|
||||||
|
|
||||||
data = self.paginate_data(request, submissions)
|
data = self.paginate_data(request, submissions)
|
||||||
data["results"] = SubmissionListSerializer(
|
data["results"] = SubmissionListSerializer(
|
||||||
|
|||||||
Reference in New Issue
Block a user