From 7f4377b0e80729b6d0af5bb770136be29a376214 Mon Sep 17 00:00:00 2001 From: ibuler Date: Mon, 15 Mar 2021 14:34:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(auditor):=20=E4=BF=AE=E5=A4=8D=E5=AE=A1?= =?UTF-8?q?=E8=AE=A1=E5=91=98=E6=97=A0=E6=B3=95=E8=AE=BF=E9=97=AE=E5=91=BD?= =?UTF-8?q?=E4=BB=A4=E5=88=97=E8=A1=A8=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/terminal/api/storage.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/terminal/api/storage.py b/apps/terminal/api/storage.py index b2bd69d28..a7c05adca 100644 --- a/apps/terminal/api/storage.py +++ b/apps/terminal/api/storage.py @@ -10,7 +10,7 @@ from django_filters import utils from terminal import const from common.const.http import GET -from common.permissions import IsSuperUser +from common.permissions import IsSuperUser, IsOrgAuditor from terminal.filters import CommandStorageFilter, CommandFilter, CommandFilterForStorageTree from ..models import CommandStorage, ReplayStorage from ..serializers import CommandStorageSerializer, ReplayStorageSerializer @@ -42,7 +42,7 @@ class CommandStorageViewSet(BaseStorageViewSetMixin, viewsets.ModelViewSet): permission_classes = (IsSuperUser,) filterset_class = CommandStorageFilter - @action(methods=[GET], detail=False, filterset_class=CommandFilterForStorageTree) + @action(methods=[GET], detail=False, permission_classes=(IsOrgAuditor, ), filterset_class=CommandFilterForStorageTree) def tree(self, request: Request): storage_qs = self.get_queryset().exclude(name='null') storages_with_count = []