|
@@ -2,10 +2,11 @@
|
|
|
|
|
|
from utils.custom_modelviewset import CustomModelViewSet
|
|
|
from rest_framework.decorators import action
|
|
|
-import json
|
|
|
+from rest_framework import generics
|
|
|
+
|
|
|
|
|
|
from .models import OperationHelp,OperationHelpUpfile
|
|
|
-from utils.permission import IsAdministratorUser
|
|
|
+from utils.permission import isLogin
|
|
|
from .serializer import OperationHelpSerializer
|
|
|
from apps.tenant import tenant_log
|
|
|
from apps.log.models import BizLog
|
|
@@ -15,7 +16,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 +25,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
|