perf: add TERMINAL_SSH_KEY_LIMIT_COUNT conf

This commit is contained in:
wangruidong
2024-08-13 16:06:01 +08:00
committed by Bryan
parent 3b1701b1aa
commit 32ae77c42d
12 changed files with 167 additions and 36 deletions

View File

@@ -1,8 +1,3 @@
from django.utils import timezone
from rest_framework.response import Response
from rest_framework.decorators import action
from rbac.permissions import RBACPermission
from common.api import JMSModelViewSet
from common.permissions import IsValidUser
from ..serializers import SSHKeySerializer
@@ -14,6 +9,7 @@ class SSHkeyViewSet(JMSModelViewSet):
permission_classes = [IsValidUser]
filterset_fields = ('name', 'is_active')
search_fields = ('name',)
ordering = ('-date_last_used', '-date_created')
def get_queryset(self):
return self.request.user.ssh_keys.all()