update
This commit is contained in:
@@ -110,8 +110,8 @@ export const settingsController = {
|
|||||||
await settingsService.setFocusSwitcherSequence(fullConfig);
|
await settingsService.setFocusSwitcherSequence(fullConfig);
|
||||||
console.log('[Controller] settingsService.setFocusSwitcherSequence completed successfully.');
|
console.log('[Controller] settingsService.setFocusSwitcherSequence completed successfully.');
|
||||||
|
|
||||||
console.log('[Controller] Logging audit action: FOCUS_SWITCHER_SEQUENCE_UPDATED');
|
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 }); // +++ 修改审计日志内容 +++
|
// auditLogService.logAction('FOCUS_SWITCHER_SEQUENCE_UPDATED', { config: fullConfig }); // Removed specific log
|
||||||
|
|
||||||
console.log('[Controller] Sending success response.');
|
console.log('[Controller] Sending success response.');
|
||||||
res.status(200).json({ message: '焦点切换顺序已成功更新' });
|
res.status(200).json({ message: '焦点切换顺序已成功更新' });
|
||||||
|
|||||||
@@ -31,16 +31,16 @@ export type AuditLogActionType =
|
|||||||
// Settings
|
// Settings
|
||||||
| 'SETTINGS_UPDATED' // General settings update
|
| 'SETTINGS_UPDATED' // General settings update
|
||||||
| 'IP_WHITELIST_UPDATED' // Specific setting update
|
| 'IP_WHITELIST_UPDATED' // Specific setting update
|
||||||
| 'FOCUS_SWITCHER_SEQUENCE_UPDATED' // +++ 新增:焦点切换顺序更新 +++
|
// | 'FOCUS_SWITCHER_SEQUENCE_UPDATED' // Removed
|
||||||
|
|
||||||
// Notifications
|
// Notifications
|
||||||
| 'NOTIFICATION_SETTING_CREATED'
|
| 'NOTIFICATION_SETTING_CREATED'
|
||||||
| 'NOTIFICATION_SETTING_UPDATED'
|
| 'NOTIFICATION_SETTING_UPDATED'
|
||||||
| 'NOTIFICATION_SETTING_DELETED'
|
| 'NOTIFICATION_SETTING_DELETED'
|
||||||
|
|
||||||
// API Keys
|
// API Keys (Removed from audit log types)
|
||||||
| 'API_KEY_CREATED'
|
// | 'API_KEY_CREATED'
|
||||||
| 'API_KEY_DELETED'
|
// | 'API_KEY_DELETED'
|
||||||
|
|
||||||
// SFTP (Consider logging specific actions if needed, e.g., UPLOAD, DOWNLOAD, DELETE_FILE)
|
// SFTP (Consider logging specific actions if needed, e.g., UPLOAD, DOWNLOAD, DELETE_FILE)
|
||||||
| 'SFTP_ACTION' // Generic SFTP action for now
|
| 'SFTP_ACTION' // Generic SFTP action for now
|
||||||
|
|||||||
@@ -85,9 +85,15 @@ export type AuditLogActionType =
|
|||||||
| 'TAG_CREATED' | 'TAG_UPDATED' | 'TAG_DELETED'
|
| 'TAG_CREATED' | 'TAG_UPDATED' | 'TAG_DELETED'
|
||||||
| 'SETTINGS_UPDATED' | 'IP_WHITELIST_UPDATED'
|
| 'SETTINGS_UPDATED' | 'IP_WHITELIST_UPDATED'
|
||||||
| 'NOTIFICATION_SETTING_CREATED' | 'NOTIFICATION_SETTING_UPDATED' | 'NOTIFICATION_SETTING_DELETED'
|
| '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'
|
| '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
|
// Structure for a single log entry received from the API
|
||||||
export interface AuditLogEntry {
|
export interface AuditLogEntry {
|
||||||
|
|||||||
@@ -121,9 +121,14 @@ const allActionTypes: AuditLogActionType[] = [
|
|||||||
'TAG_CREATED', 'TAG_UPDATED', 'TAG_DELETED',
|
'TAG_CREATED', 'TAG_UPDATED', 'TAG_DELETED',
|
||||||
'SETTINGS_UPDATED', 'IP_WHITELIST_UPDATED',
|
'SETTINGS_UPDATED', 'IP_WHITELIST_UPDATED',
|
||||||
'NOTIFICATION_SETTING_CREATED', 'NOTIFICATION_SETTING_UPDATED', 'NOTIFICATION_SETTING_DELETED',
|
'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',
|
'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 ---
|
// --- End Filtering State ---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user