diff --git a/dashboard/src2/components/SiteActionCell.vue b/dashboard/src2/components/SiteActionCell.vue index a70e44e..68a835f 100644 --- a/dashboard/src2/components/SiteActionCell.vue +++ b/dashboard/src2/components/SiteActionCell.vue @@ -45,7 +45,7 @@ function getSiteActionHandler(action) { '使用文件恢复': defineAsyncComponent(() => import('./SiteDatabaseRestoreDialog.vue') ), - '从现有站点恢复': defineAsyncComponent(() => + '从指定站点恢复': defineAsyncComponent(() => import('./site/SiteDatabaseRestoreFromURLDialog.vue') ), '管理数据库用户': defineAsyncComponent(() => diff --git a/dashboard/src2/components/site/SiteDatabaseRestoreFromURLDialog.vue b/dashboard/src2/components/site/SiteDatabaseRestoreFromURLDialog.vue index ac7948b..2a74e40 100644 --- a/dashboard/src2/components/site/SiteDatabaseRestoreFromURLDialog.vue +++ b/dashboard/src2/components/site/SiteDatabaseRestoreFromURLDialog.vue @@ -1,156 +1,188 @@ - - \ No newline at end of file diff --git a/jcloud/jcloud/pagetype/site/site.py b/jcloud/jcloud/pagetype/site/site.py index e6f8ab8..ec4999f 100644 --- a/jcloud/jcloud/pagetype/site/site.py +++ b/jcloud/jcloud/pagetype/site/site.py @@ -2783,8 +2783,8 @@ class Site(Page, TagHelpers): "group": "危险操作", }, { - "action": "从现有站点恢复", - "description": "从另一个站点恢复数据库、公共和私有文件", + "action": "从指定站点恢复", + "description": "从指定站点的备份文件恢复数据库、公共和私有文件", "button_label": "恢复", "pg_method": "restore_site_from_files", "group": "危险操作",