添加contest ip限制api;
OI problem的AC,total count也算入profile了
This commit is contained in:
@@ -13,6 +13,7 @@ class CreateConetestSeriaizer(serializers.Serializer):
|
||||
password = serializers.CharField(allow_blank=True, max_length=32)
|
||||
visible = serializers.BooleanField()
|
||||
real_time_rank = serializers.BooleanField()
|
||||
allowed_ip_ranges = serializers.ListField(child=serializers.CharField(max_length=32), allow_empty=True)
|
||||
|
||||
|
||||
class EditConetestSeriaizer(serializers.Serializer):
|
||||
@@ -24,6 +25,7 @@ class EditConetestSeriaizer(serializers.Serializer):
|
||||
password = serializers.CharField(allow_blank=True, allow_null=True, max_length=32)
|
||||
visible = serializers.BooleanField()
|
||||
real_time_rank = serializers.BooleanField()
|
||||
allowed_ip_ranges = serializers.ListField(child=serializers.CharField(max_length=32))
|
||||
|
||||
|
||||
class ContestAdminSerializer(serializers.ModelSerializer):
|
||||
@@ -42,7 +44,7 @@ class ContestAdminSerializer(serializers.ModelSerializer):
|
||||
class ContestSerializer(ContestAdminSerializer):
|
||||
class Meta:
|
||||
model = Contest
|
||||
exclude = ("password", "visible")
|
||||
exclude = ("password", "visible", "allowed_ip_ranges")
|
||||
|
||||
|
||||
class ContestAnnouncementSerializer(serializers.ModelSerializer):
|
||||
|
||||
Reference in New Issue
Block a user