diff --git a/packages/backend/src/settings/settings.controller.ts b/packages/backend/src/settings/settings.controller.ts index 16323db..18b3980 100644 --- a/packages/backend/src/settings/settings.controller.ts +++ b/packages/backend/src/settings/settings.controller.ts @@ -110,8 +110,8 @@ export const settingsController = { await settingsService.setFocusSwitcherSequence(fullConfig); console.log('[Controller] settingsService.setFocusSwitcherSequence completed successfully.'); - console.log('[Controller] Logging audit action: FOCUS_SWITCHER_SEQUENCE_UPDATED'); - auditLogService.logAction('FOCUS_SWITCHER_SEQUENCE_UPDATED', { config: fullConfig }); // +++ 修改审计日志内容 +++ + console.log('[Controller] Logging audit action: FOCUS_SWITCHER_SEQUENCE_UPDATED'); // Keep console log for now if needed + // auditLogService.logAction('FOCUS_SWITCHER_SEQUENCE_UPDATED', { config: fullConfig }); // Removed specific log console.log('[Controller] Sending success response.'); res.status(200).json({ message: '焦点切换顺序已成功更新' }); diff --git a/packages/backend/src/types/audit.types.ts b/packages/backend/src/types/audit.types.ts index 9178ba1..0e4435a 100644 --- a/packages/backend/src/types/audit.types.ts +++ b/packages/backend/src/types/audit.types.ts @@ -31,16 +31,16 @@ export type AuditLogActionType = // Settings | 'SETTINGS_UPDATED' // General settings update | 'IP_WHITELIST_UPDATED' // Specific setting update - | 'FOCUS_SWITCHER_SEQUENCE_UPDATED' // +++ 新增:焦点切换顺序更新 +++ + // | 'FOCUS_SWITCHER_SEQUENCE_UPDATED' // Removed // Notifications | 'NOTIFICATION_SETTING_CREATED' | 'NOTIFICATION_SETTING_UPDATED' | 'NOTIFICATION_SETTING_DELETED' - // API Keys - | 'API_KEY_CREATED' - | 'API_KEY_DELETED' + // API Keys (Removed from audit log types) + // | 'API_KEY_CREATED' + // | 'API_KEY_DELETED' // SFTP (Consider logging specific actions if needed, e.g., UPLOAD, DOWNLOAD, DELETE_FILE) | 'SFTP_ACTION' // Generic SFTP action for now diff --git a/packages/frontend/src/types/server.types.ts b/packages/frontend/src/types/server.types.ts index 76bbc30..311891f 100644 --- a/packages/frontend/src/types/server.types.ts +++ b/packages/frontend/src/types/server.types.ts @@ -85,9 +85,15 @@ export type AuditLogActionType = | 'TAG_CREATED' | 'TAG_UPDATED' | 'TAG_DELETED' | 'SETTINGS_UPDATED' | 'IP_WHITELIST_UPDATED' | 'NOTIFICATION_SETTING_CREATED' | 'NOTIFICATION_SETTING_UPDATED' | 'NOTIFICATION_SETTING_DELETED' - | 'API_KEY_CREATED' | 'API_KEY_DELETED' + // | 'API_KEY_CREATED' | 'API_KEY_DELETED' // Removed API Key types | 'SFTP_ACTION' - | 'SERVER_STARTED' | 'SERVER_ERROR' | 'DATABASE_MIGRATION'; + // SSH Actions + | 'SSH_CONNECT_SUCCESS' | 'SSH_CONNECT_FAILURE' | 'SSH_SHELL_FAILURE' + // System/Error + | 'SERVER_STARTED' | 'SERVER_ERROR' | 'DATABASE_MIGRATION' | 'ADMIN_SETUP_COMPLETE'; + // Settings (Specific) + // | 'FOCUS_SWITCHER_SEQUENCE_UPDATED'; // Removed Focus Switcher type + // Structure for a single log entry received from the API export interface AuditLogEntry { diff --git a/packages/frontend/src/views/AuditLogView.vue b/packages/frontend/src/views/AuditLogView.vue index 4e2bca4..f1315c0 100644 --- a/packages/frontend/src/views/AuditLogView.vue +++ b/packages/frontend/src/views/AuditLogView.vue @@ -121,9 +121,14 @@ const allActionTypes: AuditLogActionType[] = [ 'TAG_CREATED', 'TAG_UPDATED', 'TAG_DELETED', 'SETTINGS_UPDATED', 'IP_WHITELIST_UPDATED', 'NOTIFICATION_SETTING_CREATED', 'NOTIFICATION_SETTING_UPDATED', 'NOTIFICATION_SETTING_DELETED', - 'API_KEY_CREATED', 'API_KEY_DELETED', + // 'API_KEY_CREATED', 'API_KEY_DELETED', // Removed API Key types from dropdown 'SFTP_ACTION', - 'SERVER_STARTED', 'SERVER_ERROR', 'DATABASE_MIGRATION' + // SSH Actions + 'SSH_CONNECT_SUCCESS', 'SSH_CONNECT_FAILURE', 'SSH_SHELL_FAILURE', + // System/Error + 'SERVER_STARTED', 'SERVER_ERROR', 'DATABASE_MIGRATION', 'ADMIN_SETUP_COMPLETE' + // Settings (Specific) + // 'FOCUS_SWITCHER_SEQUENCE_UPDATED' // Removed Focus Switcher type from dropdown ]; // --- End Filtering State ---