diff --git a/src/app/elements/connect/connect-dialog/connect-dialog.component.html b/src/app/elements/connect/connect-dialog/connect-dialog.component.html
index 6432f74c3..4622109ec 100644
--- a/src/app/elements/connect/connect-dialog/connect-dialog.component.html
+++ b/src/app/elements/connect/connect-dialog/connect-dialog.component.html
@@ -69,6 +69,7 @@
{{"Connect" | translate}} - {{ asset.name | truncatechars:30 }}
[mat-dialog-close]="outputData"
class="confirm-btn"
color="primary"
+ [title]="connectDisabledTips()"
mat-raised-button
type="submit"
>
diff --git a/src/app/elements/connect/connect-dialog/connect-dialog.component.ts b/src/app/elements/connect/connect-dialog/connect-dialog.component.ts
index 4e62ef81a..831986b48 100644
--- a/src/app/elements/connect/connect-dialog/connect-dialog.component.ts
+++ b/src/app/elements/connect/connect-dialog/connect-dialog.component.ts
@@ -134,6 +134,16 @@ export class ElementConnectDialogComponent implements OnInit {
}
return false;
}
+ connectDisabledTips() {
+ if (this.isConnectDisabled()) {
+ if (this.accounts.length === 0) {
+ return this._i18n.instant('connectDisabledTipsNoAccount');
+ } else {
+ return this._i18n.instant('connectDisabledTipsNoMethod');
+ }
+ }
+ return '';
+ }
onConfirm(downloadRDP = false) {
this.outputData.account = this.accountSelected;
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
index e8b95855d..dddff6ecb 100644
--- a/src/assets/i18n/en.json
+++ b/src/assets/i18n/en.json
@@ -200,5 +200,7 @@
"Current online": "Current online",
"Token expired": "Token has expired",
"No protocol available": "No protocol available",
- "VirtualApp": "Virtual App"
+ "VirtualApp": "Virtual App",
+ "connectDisabledTipsNoAccount": "Tips: No available accounts, cannot connect. Please contact the administrator to add authorized accounts",
+ "connectDisabledTipsNoMethod": "Tips: Deployment machine not yet deployed, cannot connect. Please contact the administrator to add an application deployment machine"
}
diff --git a/src/assets/i18n/ja.json b/src/assets/i18n/ja.json
index db3879477..0e7ff99b9 100644
--- a/src/assets/i18n/ja.json
+++ b/src/assets/i18n/ja.json
@@ -204,5 +204,7 @@
"Token expired": "トークンの有効期限が切れました",
"No protocol available": "利用可能なプロトコルがありません",
"Stop": "Stop",
- "VirtualApp": "仮想アプリ"
+ "VirtualApp": "仮想アプリ",
+ "connectDisabledTipsNoAccount": "利用可能なアカウントがありません。接続できません。管理者に連絡して、承認されたアカウントを追加してください",
+ "connectDisabledTipsNoMethod": "ヒント:デプロイメントマシンがまだデプロイされていません。接続できません。管理者に連絡して、アプリケーションのデプロイメントマシンを追加してください"
}
diff --git a/src/assets/i18n/zh-hant.json b/src/assets/i18n/zh-hant.json
index 6d84a3edd..cd5110024 100644
--- a/src/assets/i18n/zh-hant.json
+++ b/src/assets/i18n/zh-hant.json
@@ -206,6 +206,8 @@
"Token expired": "Token 已過期, 請重新連接",
"No protocol available": "沒有可用的協議",
"Stop": "停止",
- "VirtualApp": "虛擬應用"
+ "VirtualApp": "虛擬應用",
+ "connectDisabledTipsNoAccount": "提示:沒有可用帳號,無法連接。請聯繫管理員添加授權帳號",
+ "connectDisabledTipsNoMethod": "提示:尚未部署发布机,無法連接。請聯繫管理員添加應用发布机"
}
diff --git a/src/assets/i18n/zh.json b/src/assets/i18n/zh.json
index 62679da5e..6da4e6b51 100644
--- a/src/assets/i18n/zh.json
+++ b/src/assets/i18n/zh.json
@@ -207,6 +207,8 @@
"Token expired": "Token 已过期, 请重新连接",
"No protocol available": "没有可用的协议",
"Stop": "停止",
- "VirtualApp": "虚拟应用"
+ "VirtualApp": "虚拟应用",
+ "connectDisabledTipsNoAccount": "提示:没有可用账号,无法连接,请联系管理员添加授权账号",
+ "connectDisabledTipsNoMethod": "提示:还未部署发布机,无法连接,请联系管理员添加应用发布机"
}