mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-09-03 08:25:04 +00:00
perf: 批量命令日志导出增加 hosts_display 字段
This commit is contained in:
@@ -64,6 +64,7 @@ class SessionAuditSerializer(serializers.ModelSerializer):
|
|||||||
|
|
||||||
class CommandExecutionSerializer(serializers.ModelSerializer):
|
class CommandExecutionSerializer(serializers.ModelSerializer):
|
||||||
is_success = serializers.BooleanField(read_only=True, label=_('Is success'))
|
is_success = serializers.BooleanField(read_only=True, label=_('Is success'))
|
||||||
|
hosts_display = serializers.ListSerializer(child=serializers.CharField(), source='hosts', read_only=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = CommandExecution
|
model = CommandExecution
|
||||||
@@ -72,7 +73,7 @@ class CommandExecutionSerializer(serializers.ModelSerializer):
|
|||||||
'run_as', 'command', 'user', 'is_finished',
|
'run_as', 'command', 'user', 'is_finished',
|
||||||
'date_start', 'result', 'is_success', 'org_id'
|
'date_start', 'result', 'is_success', 'org_id'
|
||||||
]
|
]
|
||||||
fields = fields_small + ['hosts', 'run_as_display', 'user_display']
|
fields = fields_small + ['hosts', 'hosts_display', 'run_as_display', 'user_display']
|
||||||
extra_kwargs = {
|
extra_kwargs = {
|
||||||
'result': {'label': _('Result')}, # model 上的方法,只能在这修改
|
'result': {'label': _('Result')}, # model 上的方法,只能在这修改
|
||||||
'is_success': {'label': _('Is success')},
|
'is_success': {'label': _('Is success')},
|
||||||
|
Reference in New Issue
Block a user