From 85bb332acd5b27dfe4e70f4e5013123ce1be644d Mon Sep 17 00:00:00 2001 From: ssongliu Date: Wed, 23 Sep 2026 14:00:10 +0800 Subject: [PATCH] fix: remove minimum upgrade backup copies limit --- .../src/components/system-upgrade/releases/index.vue | 12 +----------- frontend/src/lang/modules/en.ts | 1 - frontend/src/lang/modules/es-es.ts | 1 - frontend/src/lang/modules/fa.ts | 1 - frontend/src/lang/modules/ja.ts | 1 - frontend/src/lang/modules/ko.ts | 1 - frontend/src/lang/modules/lo.ts | 1 - frontend/src/lang/modules/ms.ts | 1 - frontend/src/lang/modules/pt-br.ts | 1 - frontend/src/lang/modules/ru.ts | 1 - frontend/src/lang/modules/tr.ts | 1 - frontend/src/lang/modules/zh-Hant.ts | 1 - frontend/src/lang/modules/zh.ts | 1 - 13 files changed, 1 insertion(+), 23 deletions(-) diff --git a/frontend/src/components/system-upgrade/releases/index.vue b/frontend/src/components/system-upgrade/releases/index.vue index 4cd29f6b31f3..e1a6da73c0ce 100644 --- a/frontend/src/components/system-upgrade/releases/index.vue +++ b/frontend/src/components/system-upgrade/releases/index.vue @@ -88,7 +88,7 @@ const form = reactive({ }); const rules = reactive({ version: [Rules.requiredInput], - backupCopies: [{ validator: checkBackupCopies, trigger: 'blur', required: true }], + backupCopies: [Rules.integerNumberWith0], }); const acceptParams = (): void => { @@ -103,16 +103,6 @@ const loadInfo = async () => { form.backupCopies = Number(res.data.upgradeBackupCopies) || 0; }; -function checkBackupCopies(rule: any, value: any, callback: any) { - if (value === 0) { - return callback(); - } - if (value < 3) { - return callback(new Error(i18n.global.t('setting.backupCopiesRule'))); - } - callback(); -} - const onSave = async (formEl: FormInstance | undefined) => { if (!formEl) return; formEl.validate(async (valid) => { diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index f34d4e0cbd19..da776a32c29d 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -3268,7 +3268,6 @@ const message = { versionItem: 'Current Version', backupCopies: 'Backup Copies', backupCopiesHelper: 'Set the number of upgrade backup copies to keep for version rollback. 0 means keep all.', - backupCopiesRule: 'Please keep at least 3 upgrade backup records', release: 'Release Notes', releaseHelper: 'Failed to fetch release notes for the current environment. You can manually check the official documentation.', diff --git a/frontend/src/lang/modules/es-es.ts b/frontend/src/lang/modules/es-es.ts index 3f1db971bdc1..7b768cd745e0 100644 --- a/frontend/src/lang/modules/es-es.ts +++ b/frontend/src/lang/modules/es-es.ts @@ -3330,7 +3330,6 @@ const message = { backupCopies: 'Copias de Respaldo', backupCopiesHelper: 'Establezca el número de copias de respaldo de actualización para conservar para la reversión de versión. 0 significa conservar todas.', - backupCopiesRule: 'Conserve al menos 3 registros de respaldo de actualización', release: 'Notas de lanzamiento', releaseHelper: 'No se pudieron obtener las notas de lanzamiento para el entorno actual. Puedes consultarlas manualmente en la documentación oficial.', diff --git a/frontend/src/lang/modules/fa.ts b/frontend/src/lang/modules/fa.ts index f9578f3c6f9f..d6a84f8dfaf8 100644 --- a/frontend/src/lang/modules/fa.ts +++ b/frontend/src/lang/modules/fa.ts @@ -3235,7 +3235,6 @@ const message = { versionItem: 'نسخه فعلی', backupCopies: 'تعداد کپی‌های پشتیبان', backupCopiesHelper: 'تعداد کپی‌های پشتیبان ارتقاء را برای بازگشت نسخه تنظیم کنید. ۰ به معنای نگهداری همه است.', - backupCopiesRule: 'لطفاً حداقل ۳ رکورد پشتیبان ارتقاء نگهداری کنید', release: 'یادداشت‌های انتشار', releaseHelper: 'دریافت یادداشت‌های انتشار برای محیط فعلی ناموفق بود. می‌توانید به صورت دستی مستندات رسمی را بررسی کنید.', diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index 93166ff29815..ba922ccfe5ea 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -3224,7 +3224,6 @@ const message = { backupCopies: 'バックアップ数', backupCopiesHelper: 'バージョンロールバック用に保持するアップグレードバックアップの数を設定します。0はすべて保持を意味します。', - backupCopiesRule: '少なくとも3つのアップグレードバックアップ記録を保持してください', release: 'バージョン更新履歴', releaseHelper: '現在の環境の更新履歴の取得に異常が発生しました。手動で公式ドキュメントを確認してください。', project: 'GitHub', diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index 95ad35d542d8..37d5a55f032b 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -3169,7 +3169,6 @@ const message = { backupCopies: '백업 수', backupCopiesHelper: '버전 롤백을 위해 보관할 업그레이드 백업 복사본 수를 설정합니다. 0은 모두 보관을 의미합니다.', - backupCopiesRule: '최소 3개의 업그레이드 백업 기록을 보관하세요', release: '버전 업데이트 로그', releaseHelper: '현재 환경의 업데이트 로그를 가져오는 중 오류가 발생했습니다. 공식 문서에서 수동으로 확인하실 수 있습니다.', diff --git a/frontend/src/lang/modules/lo.ts b/frontend/src/lang/modules/lo.ts index d0af9fdcdeed..e74bc728e9da 100644 --- a/frontend/src/lang/modules/lo.ts +++ b/frontend/src/lang/modules/lo.ts @@ -3174,7 +3174,6 @@ const message = { versionItem: 'ເວີຊັນປັດຈຸບັນ', backupCopies: 'ຈຳນວນການສຳຮອງ', backupCopiesHelper: 'ຕັ້ງຄ່າຈຳນວນໄຟລ໌ສຳຮອງການອັບເກຣດທີ່ຈະເກັບໄວ້ເພື່ອຍ້ອນກັບເວີຊັນ. 0 ໝາຍເຖິງເກັບທັງໝົດ.', - backupCopiesRule: 'ກະລຸນາເກັບບັນທຶກການສຳຮອງການອັບເກຣດໄວ້ຢ່າງໜ້ອຍ 3 ລາຍການ', release: 'ລາຍລະອຽດການປ່ອຍ', releaseHelper: 'ບໍ່ສາມາດດຶງລາຍລະອຽດການປ່ອຍສຳລັບສະພາບແວດລ້ອມປັດຈຸບັນໄດ້. ທ່ານສາມາດກວດສອບເອກະສານທາງການໄດ້ດ້ວຍຕົນເອງ.', diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index 8c7c22727aaa..02a3c3b02272 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -3302,7 +3302,6 @@ const message = { backupCopies: 'Salinan Sandaran', backupCopiesHelper: 'Tetapkan bilangan salinan sandaran naik taraf untuk disimpan untuk pemulihan versi. 0 bermakna simpan semua.', - backupCopiesRule: 'Sila simpan sekurang-kurangnya 3 rekod sandaran naik taraf', release: 'Log Kemaskini Versi', releaseHelper: 'Log kemas kini untuk persekitaran semasa gagal diperoleh. Anda boleh menyemak dokumentasi rasmi secara manual.', diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index 8132373b2034..88fcf88fa313 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -3300,7 +3300,6 @@ const message = { backupCopies: 'Cópias de Backup', backupCopiesHelper: 'Defina o número de cópias de backup de atualização para manter para reversão de versão. 0 significa manter todas.', - backupCopiesRule: 'Mantenha pelo menos 3 registros de backup de atualização', release: 'Registro de Atualizações de Versão', releaseHelper: 'Falha ao obter o registro de atualizações para o ambiente atual. Você pode verificar a documentação oficial manualmente.', diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index d3da4fd21562..b212a3e0e5d1 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -3274,7 +3274,6 @@ const message = { backupCopies: 'Копии Бэкапа', backupCopiesHelper: 'Установите количество копий резервных копий обновления для сохранения для отката версии. 0 означает сохранить все.', - backupCopiesRule: 'Пожалуйста, сохраните как минимум 3 записи резервных копий обновления', release: 'Журнал обновлений версий', releaseHelper: 'Не удалось получить журнал обновлений для текущей среды. Вы можете вручную проверить официальную документацию.', diff --git a/frontend/src/lang/modules/tr.ts b/frontend/src/lang/modules/tr.ts index 39624eb2785d..f887ed4a50e2 100644 --- a/frontend/src/lang/modules/tr.ts +++ b/frontend/src/lang/modules/tr.ts @@ -3313,7 +3313,6 @@ const message = { backupCopies: 'Yedek Kopya', backupCopiesHelper: 'Sürüm geri alma için saklanacak yükseltme yedek kopya sayısını ayarlayın. 0, tümünü sakla anlamına gelir.', - backupCopiesRule: 'Lütfen en az 3 yükseltme yedek kaydı saklayın', release: 'Sürüm Güncelleme Günlüğü', releaseHelper: 'Mevcut ortam için güncelleme günlükleri alınırken hata oluştu. Resmi dokümantasyonu manuel olarak kontrol edebilirsiniz.', diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts index c7c1a2e81e29..2e1891ebf17a 100644 --- a/frontend/src/lang/modules/zh-Hant.ts +++ b/frontend/src/lang/modules/zh-Hant.ts @@ -3055,7 +3055,6 @@ const message = { versionItem: '當前版本', backupCopies: '備份份數', backupCopiesHelper: '設定用於版本回滾的升級備份保留份數。0 表示保留所有。', - backupCopiesRule: '請至少儲存 3 份升級備份記錄', release: '版本更新日誌', releaseHelper: '目前環境更新日誌取得異常,可手動前往官方文件檢視', project: '項目地址', diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index d41ce1d58b9c..1387f660c46e 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -3090,7 +3090,6 @@ const message = { versionItem: '当前版本', backupCopies: '备份份数', backupCopiesHelper: '设置用于版本回滚的升级备份保留份数,为 0 则保留所有。', - backupCopiesRule: '请至少保存 3 份升级备份记录', release: '版本更新日志', releaseHelper: '当前环境更新日志获取异常,可手动前往官方文档查看', project: '项目地址',