feat: optimize prompt for syncing WAF IP groups (#11317)

This commit is contained in:
CityFun 2025-12-12 16:11:11 +08:00 committed by GitHub
parent 5602741550
commit 3db8e47679
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 14 additions and 0 deletions

View file

@ -275,6 +275,10 @@ func (u *CronjobService) handleSyncIpGroup(cronjob model.Cronjob, taskItem *task
} }
ipGroupDir := pathUtils.Join(appInstall.GetPath(), "1pwaf", "data", "rules", "ip_group") ipGroupDir := pathUtils.Join(appInstall.GetPath(), "1pwaf", "data", "rules", "ip_group")
urlDir := pathUtils.Join(ipGroupDir, "ip_group_url") urlDir := pathUtils.Join(ipGroupDir, "ip_group_url")
_, err = os.Stat(urlDir)
if err != nil && os.IsNotExist(err) {
return buserr.New("WafIpGroupNotFound")
}
urlsFiles, err := os.ReadDir(urlDir) urlsFiles, err := os.ReadDir(urlDir)
if err != nil { if err != nil {

View file

@ -256,6 +256,7 @@ InExecuting: "The current task is being executed, please do not repeat the execu
NoSuchResource: "No backup content found in the database, skipping..." NoSuchResource: "No backup content found in the database, skipping..."
CleanLog: "Clean Log" CleanLog: "Clean Log"
CleanLogByName: "Clean {{.name}} Log" CleanLogByName: "Clean {{.name}} Log"
WafIpGroupNotFound: "WAF IP group not found, please add it first!"
#toolbox #toolbox
ErrNotExistUser: 'The current user does not exist, please modify and try again!' ErrNotExistUser: 'The current user does not exist, please modify and try again!'

View file

@ -255,6 +255,7 @@ InExecuting: "La tarea actual se está ejecutando, por favor no la repita"
NoSuchResource: "No se encontraron contenidos de respaldo en la base de datos, omitiendo..." NoSuchResource: "No se encontraron contenidos de respaldo en la base de datos, omitiendo..."
CleanLog: "Limpiar registro" CleanLog: "Limpiar registro"
CleanLogByName: "Limpiar registro de {{.name}}" CleanLogByName: "Limpiar registro de {{.name}}"
WafIpGroupNotFound: "¡Grupo de IP de WAF no encontrado, por favor añádalo primero!"
#toolbox #toolbox
ErrNotExistUser: 'El usuario actual no existe, modifíquelo e intente de nuevo' ErrNotExistUser: 'El usuario actual no existe, modifíquelo e intente de nuevo'

View file

@ -255,6 +255,7 @@ InExecuting: "現在のタスクは実行中です。重複して実行しない
NoSuchResource: "データベースにバックアップ内容が見つかりませんでした。スキップします..." NoSuchResource: "データベースにバックアップ内容が見つかりませんでした。スキップします..."
CleanLog: "ログをクリーン" CleanLog: "ログをクリーン"
CleanLogByName: "{{.name}} のログをクリーン" CleanLogByName: "{{.name}} のログをクリーン"
WafIpGroupNotFound: "WAF IPグループが見つかりません。先に追加してください"
#toolbox #toolbox
ErrNotExistUser: '現在のユーザーは存在しません。変更してもう一度お試しください。' ErrNotExistUser: '現在のユーザーは存在しません。変更してもう一度お試しください。'

View file

@ -256,6 +256,7 @@ InExecuting: "현재 작업이 실행 중입니다. 중복 실행하지 마세
NoSuchResource: "데이터베이스에서 백업 내용을 찾을 수 없어 건너뜁니다..." NoSuchResource: "데이터베이스에서 백업 내용을 찾을 수 없어 건너뜁니다..."
CleanLog: "로그 정리" CleanLog: "로그 정리"
CleanLogByName: "{{.name}} 로그 정리" CleanLogByName: "{{.name}} 로그 정리"
WafIpGroupNotFound: "WAF IP 그룹을 찾을 수 없습니다. 먼저 추가해 주세요!"
#도구상자 #도구상자
ErrNotExistUser: '현재 사용자가 존재하지 않습니다. 수정한 후 다시 시도하세요!' ErrNotExistUser: '현재 사용자가 존재하지 않습니다. 수정한 후 다시 시도하세요!'

View file

@ -256,6 +256,7 @@ InExecuting: "Tugas semasa sedang dilaksanakan, jangan ulangi pelaksanaan!"
NoSuchResource: "Tiada kandungan sandaran ditemui dalam pangkalan data, dilangkau..." NoSuchResource: "Tiada kandungan sandaran ditemui dalam pangkalan data, dilangkau..."
CleanLog: "Bersihkan log" CleanLog: "Bersihkan log"
CleanLogByName: "Bersihkan log {{.name}}" CleanLogByName: "Bersihkan log {{.name}}"
WafIpGroupNotFound: "Kumpulan IP WAF tidak dijumpai, sila tambahkannya dahulu!"
#kotak alat #kotak alat
ErrNotExistUser: 'Pengguna semasa tidak wujud, sila ubah suai dan cuba lagi!' ErrNotExistUser: 'Pengguna semasa tidak wujud, sila ubah suai dan cuba lagi!'

View file

@ -256,6 +256,7 @@ InExecuting: "A tarefa atual está sendo executada, não repita a execução!"
NoSuchResource: "Nenhum conteúdo de backup encontrado no banco de dados, ignorando..." NoSuchResource: "Nenhum conteúdo de backup encontrado no banco de dados, ignorando..."
CleanLog: "Limpar log" CleanLog: "Limpar log"
CleanLogByName: "Limpar log de {{.name}}" CleanLogByName: "Limpar log de {{.name}}"
WafIpGroupNotFound: "Grupo de IP do WAF não encontrado, por favor, adicione-o primeiro!"
#caixa de ferramentas #caixa de ferramentas
ErrNotExistUser: 'O usuário atual não existe, modifique e tente novamente!' ErrNotExistUser: 'O usuário atual não existe, modifique e tente novamente!'

View file

@ -256,6 +256,7 @@ InExecuting: "Текущая задача выполняется, не повт
NoSuchResource: "В базе данных не найдено содержимое резервной копии, пропускаем..." NoSuchResource: "В базе данных не найдено содержимое резервной копии, пропускаем..."
CleanLog: "Очистить журнал" CleanLog: "Очистить журнал"
CleanLogByName: "Очистить журнал {{.name}}" CleanLogByName: "Очистить журнал {{.name}}"
WafIpGroupNotFound: "Группа IP WAF не найдена, пожалуйста, сначала добавьте её!"
#ящик для инструментов #ящик для инструментов
ErrNotExistUser: 'Текущий пользователь не существует, измените его и повторите попытку!' ErrNotExistUser: 'Текущий пользователь не существует, измените его и повторите попытку!'

View file

@ -257,6 +257,7 @@ InExecuting: "Mevcut görev yürütülüyor, lütfen tekrar yürütmeyin!"
NoSuchResource: "Veritabanında yedek içeriği bulunamadı, atlanıyor..." NoSuchResource: "Veritabanında yedek içeriği bulunamadı, atlanıyor..."
CleanLog: "Günlüğü temizle" CleanLog: "Günlüğü temizle"
CleanLogByName: "{{.name}} günlüğünü temizle" CleanLogByName: "{{.name}} günlüğünü temizle"
WafIpGroupNotFound: "WAF IP grubu bulunamadı, lütfen önce ekleyin!"
#toolbox #toolbox
ErrNotExistUser: 'Mevcut kullanıcı mevcut değil, lütfen değiştirin ve tekrar deneyin!' ErrNotExistUser: 'Mevcut kullanıcı mevcut değil, lütfen değiştirin ve tekrar deneyin!'

View file

@ -255,6 +255,7 @@ InExecuting: "目前任務正在執行中,請勿重複執行!"
NoSuchResource: "資料庫中未能查詢到備份內容,跳過..." NoSuchResource: "資料庫中未能查詢到備份內容,跳過..."
CleanLog: "清理日誌" CleanLog: "清理日誌"
CleanLogByName: "清理 {{.name}} 日誌" CleanLogByName: "清理 {{.name}} 日誌"
WafIpGroupNotFound: "WAF IP 群組未找到,請先新增!"
#toolbox #toolbox
ErrNotExistUser: '目前使用者不存在,請修改後重試!' ErrNotExistUser: '目前使用者不存在,請修改後重試!'

View file

@ -256,6 +256,7 @@ InExecuting: "当前任务正在执行中,请勿重复执行!"
NoSuchResource: "数据库中未能查询到备份内容,跳过..." NoSuchResource: "数据库中未能查询到备份内容,跳过..."
CleanLog: "清理日志" CleanLog: "清理日志"
CleanLogByName: "清理 {{.name}} 日志" CleanLogByName: "清理 {{.name}} 日志"
WafIpGroupNotFound: "WAF IP 组未找到,请先添加!"
#toolbox #toolbox
ErrNotExistUser: "当前用户不存在,请修改后重试!" ErrNotExistUser: "当前用户不存在,请修改后重试!"