mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-18 16:39:28 +00:00
perf: 支持在线会话暂停操作 (#11146)
* perf: 支持在线会话暂停操作 * perf: 优化代码 --------- Co-authored-by: Eric <xplzv@126.com>
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
from .applet import *
|
||||
from .command import *
|
||||
from .session import *
|
||||
from .storage import *
|
||||
from .sharing import *
|
||||
from .terminal import *
|
||||
from .endpoint import *
|
||||
from .applet_host import *
|
||||
from .command import *
|
||||
from .endpoint import *
|
||||
from .session import *
|
||||
from .sharing import *
|
||||
from .storage import *
|
||||
from .task import *
|
||||
from .terminal import *
|
||||
|
@@ -30,7 +30,7 @@ class SessionSerializer(BulkOrgResourceModelSerializer):
|
||||
"user", "asset", "user_id", "asset_id", 'account', 'account_id',
|
||||
"protocol", 'type', "login_from", "remote_addr",
|
||||
"is_success", "is_finished", "has_replay", "has_command",
|
||||
"date_start", "date_end", "comment", "terminal_display",
|
||||
"date_start", "date_end", "comment", "terminal_display", "is_locked",
|
||||
'command_amount',
|
||||
]
|
||||
fields_fk = ["terminal", ]
|
||||
|
10
apps/terminal/serializers/task.py
Normal file
10
apps/terminal/serializers/task.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
from rest_framework import serializers
|
||||
|
||||
from terminal.const import TaskNameType as SessionTaskChoices
|
||||
|
||||
|
||||
class LockTaskSessionSerializer(serializers.Serializer):
|
||||
|
||||
session_id = serializers.CharField(max_length=40, label=_('Session id'))
|
||||
task_name = serializers.ChoiceField(choices=SessionTaskChoices.choices, label=_('Task name'))
|
Reference in New Issue
Block a user