mirror of
https://github.com/QingdaoU/OnlineJudge.git
synced 2025-11-04 14:49:58 +08:00
Merge ef74ab058b into c25a314001
This commit is contained in:
commit
00f5663243
@ -101,7 +101,7 @@ class OIContestRankSerializer(serializers.ModelSerializer):
|
||||
return UsernameSerializer(obj.user, need_real_name=self.is_contest_admin).data
|
||||
|
||||
|
||||
class ACMContesHelperSerializer(serializers.Serializer):
|
||||
class ACMContestHelperSerializer(serializers.Serializer):
|
||||
contest_id = serializers.IntegerField()
|
||||
problem_id = serializers.CharField()
|
||||
rank_id = serializers.IntegerField()
|
||||
|
||||
@ -18,7 +18,7 @@ from ..models import Contest, ContestAnnouncement, ACMContestRank
|
||||
from ..serializers import (ContestAnnouncementSerializer, ContestAdminSerializer,
|
||||
CreateConetestSeriaizer, CreateContestAnnouncementSerializer,
|
||||
EditConetestSeriaizer, EditContestAnnouncementSerializer,
|
||||
ACMContesHelperSerializer, )
|
||||
ACMContestHelperSerializer, )
|
||||
|
||||
|
||||
class ContestAPI(APIView):
|
||||
@ -180,7 +180,7 @@ class ACMContestHelper(APIView):
|
||||
return self.success(results)
|
||||
|
||||
@check_contest_permission(check_type="ranks")
|
||||
@validate_serializer(ACMContesHelperSerializer)
|
||||
@validate_serializer(ACMContestHelperSerializer)
|
||||
def put(self, request):
|
||||
data = request.data
|
||||
try:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user