This commit is contained in:
Baobhan Sith
2025-04-24 10:32:49 +08:00
parent 2b6ae0e89f
commit 2f93355203
5 changed files with 95 additions and 62 deletions
@@ -265,13 +265,20 @@ const canTestUnsaved = computed(() => {
});
// Define all possible events
// Define all possible events (aligned with AuditLogView's allActionTypes)
const allNotificationEvents: NotificationEvent[] = [
'LOGIN_SUCCESS', 'LOGIN_FAILURE', 'CONNECTION_ADDED', 'CONNECTION_UPDATED', 'CONNECTION_DELETED',
'SETTINGS_UPDATED', 'PROXY_ADDED', 'PROXY_UPDATED', 'PROXY_DELETED', 'TAG_ADDED', 'TAG_UPDATED',
'TAG_DELETED', /* 'API_KEY_ADDED', 'API_KEY_DELETED', */ 'PASSKEY_ADDED', 'PASSKEY_DELETED', // Removed API Key events
'IP_BLACKLISTED', // Add the new event here
'SERVER_ERROR'
'LOGIN_SUCCESS', 'LOGIN_FAILURE', 'LOGOUT', 'PASSWORD_CHANGED', // Added LOGOUT, PASSWORD_CHANGED
'2FA_ENABLED', '2FA_DISABLED', 'PASSKEY_REGISTERED', 'PASSKEY_DELETED', // Added 2FA, changed PASSKEY_ADDED
'CONNECTION_CREATED', 'CONNECTION_UPDATED', 'CONNECTION_DELETED', 'CONNECTION_TESTED', // Changed _ADDED, added _TESTED
'CONNECTIONS_IMPORTED', 'CONNECTIONS_EXPORTED', // Added IMPORT/EXPORT
'PROXY_CREATED', 'PROXY_UPDATED', 'PROXY_DELETED', // Changed _ADDED
'TAG_CREATED', 'TAG_UPDATED', 'TAG_DELETED', // Changed _ADDED
'SETTINGS_UPDATED', 'IP_WHITELIST_UPDATED', // Added IP_WHITELIST_UPDATED
'NOTIFICATION_SETTING_CREATED', 'NOTIFICATION_SETTING_UPDATED', 'NOTIFICATION_SETTING_DELETED', // Added NOTIFICATION types
'SFTP_ACTION', // Added SFTP_ACTION
'SSH_CONNECT_SUCCESS', 'SSH_CONNECT_FAILURE', 'SSH_SHELL_FAILURE', // Added SSH types
'SERVER_STARTED', 'SERVER_ERROR', 'DATABASE_MIGRATION', 'ADMIN_SETUP_COMPLETE' // Added SERVER_STARTED, DB_MIGRATION, ADMIN_SETUP
// Removed IP_BLACKLISTED as it's not in the Audit Log list source
];
// Reactive form data structure