mirror of
https://github.com/jumpserver/jumpserver.git
synced 2026-01-04 23:24:19 +00:00
Add command list
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
from rest_framework import generics
|
||||
from rest_framework.views import APIView, Response
|
||||
|
||||
from . import models, serializers
|
||||
from .hands import IsSuperUserOrTerminalUser, Terminal
|
||||
@@ -44,7 +45,18 @@ class ProxyLogDetailApi(generics.RetrieveUpdateDestroyAPIView):
|
||||
permission_classes = (IsSuperUserOrTerminalUser,)
|
||||
|
||||
|
||||
class CommandLogCreateApi(generics.ListCreateAPIView):
|
||||
class CommandLogListCreateApi(generics.ListCreateAPIView):
|
||||
queryset = models.CommandLog.objects.all()
|
||||
serializer_class = serializers.CommandLogSerializer
|
||||
permission_classes = (IsSuperUserOrTerminalUser,)
|
||||
|
||||
|
||||
# class CommandLogTitleApi(APIView):
|
||||
# def get(self, request):
|
||||
# response = [
|
||||
# {"name": "command_no", "title": "ID", "type": "number"},
|
||||
# {"name": "command", "title": "Title", "visible": True, "filterable": True},
|
||||
# {"name": "datetime", "title": "Datetime", "type"},
|
||||
# {"name": "output", "title": "Output", "filterable": True},
|
||||
# ]
|
||||
#
|
||||
Reference in New Issue
Block a user