itizawa 5 лет назад
Родитель
Сommit
a287a046ed

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

@@ -261,6 +261,7 @@
       "description2":"A temporary password will be generated for the first login.",
       "invite_thru_email": "Send invitation email",
       "mailer_setup_required":"<a href='/admin/app'>Email settings</a> are required to send.",
+      "mail_setting_link":"<i class='icon-settings mr-2'></i><a href='/admin/app'>Email settings</a>",
       "valid_email": "Valid email address is required",
       "temporary_password": "The created user has a temporary password",
       "send_new_password": "Please send the new password to the user.",

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

@@ -259,6 +259,7 @@
       "description2":"初回のログイン時に使用する仮パスワードが生成されます。",
       "invite_thru_email": "招待メールを送信する",
       "mailer_setup_required":"送信するには <a href='/admin/app'>メールの設定</a> が必要です。",
+      "mail_setting_link":"<i class='icon-settings mr-2'></i><a href='/admin/app'>メールの設定</a>",
       "valid_email": "メールアドレスを入力してください。",
       "temporary_password": "作成したユーザーは仮パスワードが設定されています。",
       "send_new_password": "新規発行したパスワードを、対象ユーザーへ連絡してください。",

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

@@ -269,6 +269,7 @@
       "description2":"将为首次登录生成一个临时密码。",
 			"invite_thru_email": "发送邀请电子邮件",
       "mailer_setup_required":"<a href='/admin/app'>Email settings</a> are required to send.",
+      "mail_setting_link":"<i class='icon-settings mr-2'></i><a href='/admin/app'>Email settings</a>",
 			"valid_email": "需要有效的电子邮件地址",
 			"temporary_password": "创建的用户具有临时密码",
 			"send_new_password": "请将新密码发送给用户。",

+ 4 - 2
src/client/js/components/Admin/Users/UserInviteModal.jsx

@@ -96,9 +96,11 @@ class UserInviteModal extends React.Component {
           <label className="custom-control-label" htmlFor="sendEmail">
             {t('admin:user_management.invite_modal.invite_thru_email')}
           </label>
-          {!isMailerSetup
+          {isMailerSetup
             // eslint-disable-next-line react/no-danger
-            && <p className="form-text text-muted" dangerouslySetInnerHTML={{ __html: t('admin:user_management.invite_modal.mailer_setup_required') }} />
+            ? <p className="form-text text-muted" dangerouslySetInnerHTML={{ __html: t('admin:user_management.invite_modal.mail_setting_link') }} />
+            // eslint-disable-next-line react/no-danger
+            : <p className="form-text text-muted" dangerouslySetInnerHTML={{ __html: t('admin:user_management.invite_modal.mailer_setup_required') }} />
           }
         </div>
         <div>