From 4f806f11f2741db76d8ee6f21b8897f1b5c1685d Mon Sep 17 00:00:00 2001 From: BaiJiangJie Date: Sun, 28 Oct 2018 02:17:46 +0800 Subject: [PATCH] =?UTF-8?q?[Update]=20=E4=BF=AE=E6=94=B9=E5=91=BD=E4=BB=A4?= =?UTF-8?q?/=E5=BD=95=E5=83=8F=E5=AD=98=E5=82=A8=EF=BC=8C=E5=88=9B?= =?UTF-8?q?=E5=BB=BA/=E5=88=A0=E9=99=A4API=E7=9A=84=E6=9D=83=E9=99=90?= =?UTF-8?q?=E4=B8=BASuperUser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/common/api.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/common/api.py b/apps/common/api.py index 064c1a6b9..51416fa3b 100644 --- a/apps/common/api.py +++ b/apps/common/api.py @@ -11,7 +11,7 @@ from django.core.mail import get_connection, send_mail from django.utils.translation import ugettext_lazy as _ from django.conf import settings -from .permissions import IsOrgAdmin +from .permissions import IsOrgAdmin, IsSuperUser from .serializers import MailTestSerializer, LDAPTestSerializer from .models import Setting @@ -90,7 +90,7 @@ class LDAPTestingAPI(APIView): class ReplayStorageCreateAPI(APIView): - permission_classes = (IsOrgAdmin,) + permission_classes = (IsSuperUser,) def post(self, request): storage_data = request.data @@ -120,6 +120,7 @@ class ReplayStorageCreateAPI(APIView): class ReplayStorageDeleteAPI(APIView): + permission_classes = (IsSuperUser,) def post(self, request): storage_name = str(request.data.get('name')) @@ -128,7 +129,7 @@ class ReplayStorageDeleteAPI(APIView): class CommandStorageCreateAPI(APIView): - permission_classes = (IsOrgAdmin,) + permission_classes = (IsSuperUser,) def post(self, request): storage_data = request.data @@ -153,7 +154,7 @@ class CommandStorageCreateAPI(APIView): class CommandStorageDeleteAPI(APIView): - permission_classes = (IsOrgAdmin,) + permission_classes = (IsSuperUser,) def post(self, request): storage_name = str(request.data.get('name'))