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 1aa8ab44..7889abf1 100644 --- a/src/app/elements/connect/connect-dialog/connect-dialog.component.html +++ b/src/app/elements/connect/connect-dialog/connect-dialog.component.html @@ -73,7 +73,7 @@

{{"Connect" | translate}} - {{ asset.name | truncatechars:30 }}

type="submit" > {{"Connect"| translate}} - + ({{ 'Current online' | translate}}: {{ onlineNum === null ? '- ' : onlineNum }}) 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 34a37865..a53cf53d 100644 --- a/src/app/elements/connect/connect-dialog/connect-dialog.component.ts +++ b/src/app/elements/connect/connect-dialog/connect-dialog.component.ts @@ -24,6 +24,7 @@ export class ElementConnectDialogComponent implements OnInit { public protocols: Array; public accountSelected: Account = null; public connectOption: Object; + public viewAssetOnlineSessionInfo: boolean = true; public outputData: ConnectData = new ConnectData(); public manualAuthInfo: AuthInfo = new AuthInfo(); public connectMethod: ConnectMethod = new ConnectMethod('Null', '', 'null', 'null'); @@ -92,6 +93,7 @@ export class ElementConnectDialogComponent implements OnInit { this.connectMethod = connectMethods[0]; } } + this.viewAssetOnlineSessionInfo = this._settingSvc.globalSetting.VIEW_ASSET_ONLINE_SESSION_INFO } onProtocolChange(protocol) { @@ -100,7 +102,7 @@ export class ElementConnectDialogComponent implements OnInit { } getOnlineNum() { - if (this.protocol.name !== 'rdp') { + if (this.protocol.name !== 'rdp' || !this.viewAssetOnlineSessionInfo) { return; } let account = this.accountSelected.username; diff --git a/src/app/model.ts b/src/app/model.ts index 03064867..9fea35ba 100644 --- a/src/app/model.ts +++ b/src/app/model.ts @@ -273,6 +273,7 @@ export class GlobalSetting { TERMINAL_GRAPHICAL_RESOLUTION: string; CONNECTION_TOKEN_REUSABLE: boolean; CHAT_AI_ENABLED: boolean; + VIEW_ASSET_ONLINE_SESSION_INFO:boolean; } export class Setting {