fix ci
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
from django.conf.urls import url
|
from django.conf.urls import url
|
||||||
|
|
||||||
from ..views.oj import (SubmissionAPI, SubmissionListAPI, SubmissionDetailAPI)
|
from ..views.oj import SubmissionAPI
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
url(r"^submissions/?$", SubmissionAPI.as_view(), name="submission_api"),
|
url(r"^submissions/?$", SubmissionAPI.as_view(), name="submission_api"),
|
||||||
|
|||||||
@@ -60,12 +60,12 @@ class SubmissionAPI(APIView):
|
|||||||
return self.error("Submission not exist")
|
return self.error("Submission not exist")
|
||||||
return self.success(SubmissionModelSerializer(submission).data)
|
return self.success(SubmissionModelSerializer(submission).data)
|
||||||
|
|
||||||
problem_id = request.GET.get('problem_id')
|
problem_id = request.GET.get("problem_id")
|
||||||
subs = Submission.objects.filter(contest_id__isnull=True)
|
subs = Submission.objects.filter(contest_id__isnull=True)
|
||||||
if problem_id:
|
if problem_id:
|
||||||
subs = subs.filter(problem_id=problem_id)
|
subs = subs.filter(problem_id=problem_id)
|
||||||
|
|
||||||
if request.GET.get('myself'):
|
if request.GET.get("myself"):
|
||||||
subs = subs.filter(user_id=request.user.id)
|
subs = subs.filter(user_id=request.user.id)
|
||||||
# todo: paginate
|
# todo: paginate
|
||||||
return self.success(SubmissionModelSerializer(subs, many=True).data)
|
return self.success(SubmissionModelSerializer(subs, many=True).data)
|
||||||
|
|||||||
Reference in New Issue
Block a user