Browse Source

Merge branch 'feat/adding-messages-on-dataimport-page' into imprv/gw3790-show-alert-when-the-version-different

kaori-t 5 years ago
parent
commit
e1572d8d58

+ 4 - 0
resource/locales/en_US/admin/admin.json

@@ -203,6 +203,10 @@
       "test_connection": "Test connection to qiita:team"
       "test_connection": "Test connection to qiita:team"
     },
     },
     "import": "Import",
     "import": "Import",
+    "skip_username_and_email_when_overlapped": "Skip username and email using same username and email in new environment",
+    "prepare_new_account_for_migration":"Prepare new account for migration",
+    "archive_data_import_detail":"More Details? Ckick here.",
+    "admin_archive_data_import_guide_url":"https://docs.growi.org/en/admin-guide/management-cookbook/import.html",
     "page_skip": "Pages with a name that already exists on GROWI are not imported",
     "page_skip": "Pages with a name that already exists on GROWI are not imported",
     "Directory_hierarchy_tag": "Directory hierarchy tag"
     "Directory_hierarchy_tag": "Directory hierarchy tag"
   },
   },

+ 4 - 0
resource/locales/ja_JP/admin/admin.json

@@ -221,6 +221,10 @@
       "test_connection": "接続テスト"
       "test_connection": "接続テスト"
     },
     },
     "import": "インポート",
     "import": "インポート",
+    "skip_username_and_email_when_overlapped": "ユーザー名またはメールアドレスが同じ場合、その部分がスキップされます。",
+    "prepare_new_account_for_migration":"移行用のアカウントを新環境で用意してください。",
+    "archive_data_import_detail":"参考: GROWI Docs - データのインポート",
+    "admin_archive_data_import_guide_url":"https://docs.growi.org/ja/admin-guide/management-cookbook/import.html#growi-%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96%E3%83%87%E3%83%BC%E3%82%BF%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88",
     "page_skip": "既に GROWI 側に同名のページが存在する場合、そのページはスキップされます",
     "page_skip": "既に GROWI 側に同名のページが存在する場合、そのページはスキップされます",
     "Directory_hierarchy_tag": "ディレクトリ階層タグ"
     "Directory_hierarchy_tag": "ディレクトリ階層タグ"
   },
   },

+ 5 - 1
resource/locales/zh_CN/admin/admin.json

@@ -218,7 +218,11 @@
 			"access_token": "Access token",
 			"access_token": "Access token",
 			"test_connection": "Test connection to qiita:team"
 			"test_connection": "Test connection to qiita:team"
 		},
 		},
-		"import": "Import",
+    "import": "Import",
+    "skip_username_and_email_when_overlapped": "Skip username and email using same username and email in new environment",
+    "prepare_new_account_for_migration":"Prepare new account for migration",
+    "archive_data_import_detail":"More details? Click here.",
+    "admin_archive_data_import_guide_url":"https://docs.growi.org/en/admin-guide/management-cookbook/import.html",
 		"page_skip": "Pages with a name that already exists on GROWI are not imported",
 		"page_skip": "Pages with a name that already exists on GROWI are not imported",
 		"Directory_hierarchy_tag": "Directory hierarchy tag"
 		"Directory_hierarchy_tag": "Directory hierarchy tag"
 	},
 	},

+ 10 - 1
src/client/js/components/Admin/ElasticsearchManagement/RebuildIndexControls.jsx

@@ -58,7 +58,16 @@ class RebuildIndexControls extends React.Component {
       return null;
       return null;
     }
     }
 
 
-    const header = isRebuildingCompleted ? 'Completed' : `Processing.. (${skip} skips)`;
+    function getCompletedLabel() {
+      const completedLabel = skip === 0 ? 'Completed' : `Done (${skip} skips)`;
+      return completedLabel;
+    }
+
+    function getSkipLabel() {
+      return `Processing.. (${skip} skips)`;
+    }
+
+    const header = isRebuildingCompleted ? getCompletedLabel() : getSkipLabel();
 
 
     return (
     return (
       <ProgressBar
       <ProgressBar

+ 14 - 0
src/client/js/components/Admin/ImportData/GrowiArchiveSection.jsx

@@ -114,6 +114,20 @@ class GrowiArchiveSection extends React.Component {
     return (
     return (
       <Fragment>
       <Fragment>
         <h2>{t('admin:importer_management.import_growi_archive')}</h2>
         <h2>{t('admin:importer_management.import_growi_archive')}</h2>
+        <div className="card well mb-4 small">
+          <ul>
+            <li>{t('admin:importer_management.skip_username_and_email_when_overlapped')}</li>
+            <li>{t('admin:importer_management.prepare_new_account_for_migration')}</li>
+            <li>
+              <a
+                href={`${t('admin:importer_management.admin_archive_data_import_guide_url')}`}
+                target="_blank"
+                rel="noopener noreferrer"
+              >{t('admin:importer_management.archive_data_import_detail')}
+              </a>
+            </li>
+          </ul>
+        </div>
 
 
         {this.state.fileName != null ? (
         {this.state.fileName != null ? (
           <div className="px-4">
           <div className="px-4">