This commit is contained in:
Baobhan Sith
2025-04-27 00:04:54 +08:00
parent b06a594bc0
commit 8045a8bf6d
13 changed files with 5 additions and 44 deletions
-4
View File
@@ -25,7 +25,6 @@
"CONNECTION_CREATED": "Connection Created",
"CONNECTION_UPDATED": "Connection Updated",
"CONNECTION_DELETED": "Connection Deleted",
"CONNECTION_TESTED": "Connection Tested",
"PROXY_CREATED": "Proxy Created",
"PROXY_UPDATED": "Proxy Updated",
"PROXY_DELETED": "Proxy Deleted",
@@ -37,12 +36,9 @@
"NOTIFICATION_SETTING_CREATED": "Notification Setting Created",
"NOTIFICATION_SETTING_UPDATED": "Notification Setting Updated",
"NOTIFICATION_SETTING_DELETED": "Notification Setting Deleted",
"SFTP_ACTION": "SFTP Action",
"SSH_CONNECT_SUCCESS": "SSH Connection Successful",
"SSH_CONNECT_FAILURE": "SSH Connection Failed",
"SSH_SHELL_FAILURE": "SSH Shell Open Failed",
"SERVER_STARTED": "Server Started",
"SERVER_ERROR": "Server Error",
"DATABASE_MIGRATION": "Database Migration",
"ADMIN_SETUP_COMPLETE": "Initial Admin Setup Completed"
}
-3
View File
@@ -37,12 +37,9 @@
"NOTIFICATION_SETTING_CREATED": "通知設定を作成しました",
"NOTIFICATION_SETTING_UPDATED": "通知設定を更新しました",
"NOTIFICATION_SETTING_DELETED": "通知設定を削除しました",
"SFTP_ACTION": "SFTP 操作",
"SSH_CONNECT_SUCCESS": "SSH 接続成功",
"SSH_CONNECT_FAILURE": "SSH 接続失敗",
"SSH_SHELL_FAILURE": "SSH Shell オープン失敗",
"SERVER_STARTED": "サーバー起動",
"SERVER_ERROR": "サーバーエラー",
"DATABASE_MIGRATION": "データベース移行",
"ADMIN_SETUP_COMPLETE": "初期管理者設定完了"
}
-3
View File
@@ -23,12 +23,9 @@
"NOTIFICATION_SETTING_CREATED": "通知设置已创建",
"NOTIFICATION_SETTING_UPDATED": "通知设置已更新",
"NOTIFICATION_SETTING_DELETED": "通知设置已删除",
"SFTP_ACTION": "SFTP 操作",
"SSH_CONNECT_SUCCESS": "SSH 连接成功",
"SSH_CONNECT_FAILURE": "SSH 连接失败",
"SSH_SHELL_FAILURE": "SSH Shell 打开失败",
"SERVER_STARTED": "服务器已启动",
"SERVER_ERROR": "服务器错误",
"DATABASE_MIGRATION": "数据库迁移",
"ADMIN_SETUP_COMPLETE": "初始管理员设置完成",
"testNotification": "测试通知"
@@ -27,12 +27,9 @@ export enum AppEventType {
NotificationSettingCreated = 'NOTIFICATION_SETTING_CREATED',
NotificationSettingUpdated = 'NOTIFICATION_SETTING_UPDATED',
NotificationSettingDeleted = 'NOTIFICATION_SETTING_DELETED',
SftpAction = 'SFTP_ACTION',
SshConnectSuccess = 'SSH_CONNECT_SUCCESS',
SshConnectFailure = 'SSH_CONNECT_FAILURE',
SshShellFailure = 'SSH_SHELL_FAILURE',
ServerStarted = 'SERVER_STARTED',
ServerError = 'SERVER_ERROR',
DatabaseMigration = 'DATABASE_MIGRATION',
AdminSetupComplete = 'ADMIN_SETUP_COMPLETE',
// 可以根据需要添加更多事件类型
@@ -38,17 +38,12 @@ export type AuditLogActionType =
| 'NOTIFICATION_SETTING_DELETED'
// SFTP (Consider logging specific actions if needed, e.g., UPLOAD, DOWNLOAD, DELETE_FILE)
| 'SFTP_ACTION' // Generic SFTP action for now
// SSH Actions (via WebSocket)
| 'SSH_CONNECT_SUCCESS'
| 'SSH_CONNECT_FAILURE'
| 'SSH_SHELL_FAILURE'
// System/Error
| 'SERVER_STARTED'
| 'SERVER_ERROR'
| 'DATABASE_MIGRATION'
| 'ADMIN_SETUP_COMPLETE';
@@ -9,9 +9,8 @@ export type NotificationEvent =
| 'TAG_CREATED' | 'TAG_UPDATED' | 'TAG_DELETED'
| 'SETTINGS_UPDATED' | 'IP_WHITELIST_UPDATED' | 'IP_BLOCKED'
| 'NOTIFICATION_SETTING_CREATED' | 'NOTIFICATION_SETTING_UPDATED' | 'NOTIFICATION_SETTING_DELETED'
| 'SFTP_ACTION'
| 'SSH_CONNECT_SUCCESS' | 'SSH_CONNECT_FAILURE' | 'SSH_SHELL_FAILURE'
| 'SERVER_STARTED' | 'SERVER_ERROR' | 'DATABASE_MIGRATION' | 'ADMIN_SETUP_COMPLETE';
| 'DATABASE_MIGRATION' | 'ADMIN_SETUP_COMPLETE';
export interface WebhookConfig {
url: string;