This commit is contained in:
virusdefender
2017-01-23 16:48:04 +08:00
parent cfde5b93e5
commit d9fad97e35
27 changed files with 46 additions and 52 deletions

View File

@@ -1,6 +1,6 @@
from utils.api import serializers, DateTimeTZField
from utils.api import DateTimeTZField, serializers
from .models import SMTPConfig, WebsiteConfig, JudgeServer
from .models import JudgeServer, SMTPConfig, WebsiteConfig
class EditSMTPConfigSerializer(serializers.Serializer):

View File

@@ -1,7 +1,8 @@
import hashlib
from utils.api.tests import APITestCase
from .models import SMTPConfig, JudgeServerToken, JudgeServer
from .models import JudgeServer, JudgeServerToken, SMTPConfig
class SMTPConfigTest(APITestCase):

View File

@@ -1,6 +1,6 @@
from django.conf.urls import url
from ..views import WebsiteConfigAPI, SMTPAPI, JudgeServerAPI
from ..views import SMTPAPI, JudgeServerAPI, WebsiteConfigAPI
urlpatterns = [
url(r"^smtp$", SMTPAPI.as_view(), name="smtp_admin_api"),

View File

@@ -1,7 +1,6 @@
from django.conf.urls import url
from ..views import WebsiteConfigAPI, JudgeServerHeartbeatAPI
from ..views import JudgeServerHeartbeatAPI, WebsiteConfigAPI
urlpatterns = [
url(r"^website$", WebsiteConfigAPI.as_view(), name="website_info_api"),

View File

@@ -6,11 +6,12 @@ from account.decorators import super_admin_required
from utils.api import APIView, CSRFExemptAPIView, validate_serializer
from utils.shortcuts import rand_str
from .models import SMTPConfig, WebsiteConfig, JudgeServer, JudgeServerToken
from .serializers import (WebsiteConfigSerializer, CreateEditWebsiteConfigSerializer,
from .models import JudgeServer, JudgeServerToken, SMTPConfig, WebsiteConfig
from .serializers import (CreateEditWebsiteConfigSerializer,
CreateSMTPConfigSerializer, EditSMTPConfigSerializer,
SMTPConfigSerializer, TestSMTPConfigSerializer,
JudgeServerSerializer, JudgeServerHeartbeatSerializer)
JudgeServerHeartbeatSerializer,
JudgeServerSerializer, SMTPConfigSerializer,
TestSMTPConfigSerializer, WebsiteConfigSerializer)
class SMTPAPI(APIView):