mirror of
https://github.com/jumpserver/jumpserver.git
synced 2026-07-11 09:25:03 +00:00
perf: ftp log add id filter
This commit is contained in:
@@ -42,6 +42,11 @@ from .models import (
|
||||
FTPLog, UserLoginLog, OperateLog, PasswordChangeLog,
|
||||
ActivityLog, JobLog, UserSession, IntegrationApplicationLog
|
||||
)
|
||||
from .reporting import (
|
||||
FTPLogReportExporter, UserLoginLogReportExporter, PasswordChangeLogReportExporter,
|
||||
OperateLogReportExporter, JobsAuditReportExporter,
|
||||
JobLogAuditReportExporter,
|
||||
)
|
||||
from .serializers import (
|
||||
FTPLogSerializer, UserLoginLogSerializer, JobLogSerializer,
|
||||
OperateLogSerializer, OperateLogActionDetailSerializer,
|
||||
@@ -49,11 +54,6 @@ from .serializers import (
|
||||
FileSerializer, UserSessionSerializer, JobsAuditSerializer,
|
||||
ServiceAccessLogSerializer, OperateLogFullSerializer
|
||||
)
|
||||
from .reporting import (
|
||||
FTPLogReportExporter, UserLoginLogReportExporter, PasswordChangeLogReportExporter,
|
||||
OperateLogReportExporter, JobsAuditReportExporter,
|
||||
JobLogAuditReportExporter,
|
||||
)
|
||||
from .utils import construct_userlogin_usernames, record_operate_log_and_activity_log
|
||||
|
||||
logger = get_logger(__name__)
|
||||
@@ -110,7 +110,7 @@ class FTPLogViewSet(ReportExportMixin, OrgModelViewSet):
|
||||
date_range_filter_fields = [
|
||||
('date_start', ('date_from', 'date_to'))
|
||||
]
|
||||
filterset_fields = ['user', 'asset', 'account', 'filename', 'session']
|
||||
filterset_fields = ['id', 'user', 'asset', 'account', 'filename', 'session']
|
||||
search_fields = filterset_fields
|
||||
ordering = ['-date_start']
|
||||
http_method_names = ['post', 'get', 'head', 'options', 'patch']
|
||||
|
||||
Reference in New Issue
Block a user