mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-16 15:28:38 +00:00
perf: 会话列表显示终端名称;修复启动 warning 问题
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
import os
|
||||
import tarfile
|
||||
|
||||
from django.db.models import F
|
||||
from django.shortcuts import get_object_or_404, reverse
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.utils.encoding import escape_uri_path
|
||||
@@ -106,6 +107,11 @@ class SessionViewSet(OrgBulkModelViewSet):
|
||||
response["Content-Disposition"] = disposition
|
||||
return response
|
||||
|
||||
def get_queryset(self):
|
||||
queryset = super().get_queryset().prefetch_related('terminal')\
|
||||
.annotate(terminal_display=F('terminal__name'))
|
||||
return queryset
|
||||
|
||||
def filter_queryset(self, queryset):
|
||||
queryset = super().filter_queryset(queryset)
|
||||
# 解决guacamole更新session时并发导致幽灵会话的问题,暂不处理
|
||||
|
Reference in New Issue
Block a user