wushaodong 4 年之前
父节点
当前提交
d533e58d5b
共有 1 个文件被更改,包括 8 次插入3 次删除
  1. 8 3
      apps/tenant/operation_help/views.py

+ 8 - 3
apps/tenant/operation_help/views.py

@@ -5,7 +5,7 @@ from rest_framework.decorators import action
 import json
 
 from .models import OperationHelp,OperationHelpUpfile
-from utils.permission import IsAdministratorUser
+from utils.permission import IsAdministratorUser, isLogin
 from .serializer import OperationHelpSerializer
 from apps.tenant import tenant_log
 from apps.log.models import BizLog
@@ -15,7 +15,7 @@ from utils import response_ok, response_error
 from django.db import transaction
 
 class OperationHelpViewSet(CustomModelViewSet):
-    permission_classes = [IsAdministratorUser, ]
+    permission_classes = [isLogin, ]
     queryset = OperationHelp.objects.filter()
     serializer_class = OperationHelpSerializer
 
@@ -24,6 +24,11 @@ class OperationHelpViewSet(CustomModelViewSet):
         f = OperationHelpFilter(self.request.GET, queryset=queryset)
         return f.qs
 
+    def retrieve(self, request, *args, **kwargs):
+        instance = self.get_object()
+        serializer = self.get_serializer(instance)
+        return response_ok(serializer.data)
+
     def perform_create(self, serializer):
         super(OperationHelpViewSet,self).perform_create(serializer)
         instance = serializer.instance
@@ -76,4 +81,4 @@ class OperationHelpViewSet(CustomModelViewSet):
                 operation_help_file.del_file()
             super(OperationHelpViewSet, self).destroy(self, request, *args, **kwargs)
             tenant_log(self.request.user.employee, BizLog.DELETE, u'删除运维帮助[%s],id=%d' % (instance.title, instance.id))
-        return response_ok()
+        return response_ok()