1
- < h1 [ngBusy] =" busy " > About Details</ h1 >
1
+ < h1 > About Details</ h1 >
2
2
< h2 > Data Flow Server Implementation</ h2 >
3
3
4
- < h2 *ngIf ="! dataflowVersionInfo" class =" text-warning " id =" serverWarningError " > Obtaining about info from server. </ h2 >
4
+ < ng-container *ngIf ="dataflowVersionInfo$ | async as dataflowVersionInfo; else loading " >
5
5
6
6
< div *ngIf ="dataflowVersionInfo ">
7
7
< table class ="table table-hover " id ="dataFlowVersionTable ">
@@ -57,29 +57,29 @@ <h2>Security Information</h2>
57
57
< tr >
58
58
< td class ="col-xs-6 "> Authentication Enabled</ td >
59
59
< td >
60
- < span *ngIf ="dataflowVersionInfo.securityInfo.authenticationEnabled " class ="glyphicon glyphicon-ok text-success " aria-label ="true " id ="authenticationEnabled "> </ span >
61
- < span *ngIf ="!dataflowVersionInfo.securityInfo.authenticationEnabled " class ="glyphicon glyphicon-remove text-danger " aria-label ="false " id ="authenticationDisabled "> </ span >
60
+ < span *ngIf ="dataflowVersionInfo.securityInfo.isAuthenticationEnabled " class ="glyphicon glyphicon-ok text-success " aria-label ="true " id ="authenticationEnabled "> </ span >
61
+ < span *ngIf ="!dataflowVersionInfo.securityInfo.isAuthenticationEnabled " class ="glyphicon glyphicon-remove text-danger " aria-label ="false " id ="authenticationDisabled "> </ span >
62
62
</ td >
63
63
</ tr >
64
64
< tr >
65
65
< td class ="col-xs-6 "> Authorization Enabled</ td >
66
66
< td >
67
- < span *ngIf ="dataflowVersionInfo.securityInfo.authorizationEnabled " class ="glyphicon glyphicon-ok text-success " aria-label ="true " id ="authorizationEnabled "> </ span >
68
- < span *ngIf ="!dataflowVersionInfo.securityInfo.authorizationEnabled " class ="glyphicon glyphicon-remove text-danger " aria-label ="false " id ="authorizationDisabled "> </ span >
67
+ < span *ngIf ="dataflowVersionInfo.securityInfo.isAuthorizationEnabled " class ="glyphicon glyphicon-ok text-success " aria-label ="true " id ="authorizationEnabled "> </ span >
68
+ < span *ngIf ="!dataflowVersionInfo.securityInfo.isAuthorizationEnabled " class ="glyphicon glyphicon-remove text-danger " aria-label ="false " id ="authorizationDisabled "> </ span >
69
69
</ td >
70
70
</ tr >
71
71
< tr >
72
72
< td class ="col-xs-6 "> Form Login</ td >
73
73
< td >
74
- < span *ngIf ="dataflowVersionInfo.securityInfo.formLogin " class ="glyphicon glyphicon-ok text-success " aria-label ="true " id ="formLoginEnabled "> </ span >
75
- < span *ngIf ="!dataflowVersionInfo.securityInfo.formLogin " class ="glyphicon glyphicon-remove text-danger " aria-label ="false " id ="formLoginDisabled "> </ span >
74
+ < span *ngIf ="dataflowVersionInfo.securityInfo.isFormLogin " class ="glyphicon glyphicon-ok text-success " aria-label ="true " id ="formLoginEnabled "> </ span >
75
+ < span *ngIf ="!dataflowVersionInfo.securityInfo.isFormLogin " class ="glyphicon glyphicon-remove text-danger " aria-label ="false " id ="formLoginDisabled "> </ span >
76
76
</ td >
77
77
</ tr >
78
78
< tr >
79
79
< td class ="col-xs-6 "> Authenticated</ td >
80
80
< td >
81
- < span *ngIf ="dataflowVersionInfo.securityInfo.authenticated " class ="glyphicon glyphicon-ok text-success " aria-label ="true " id ="authenticateEnabled "> </ span >
82
- < span *ngIf ="!dataflowVersionInfo.securityInfo.authenticated " class ="glyphicon glyphicon-remove text-danger " aria-label ="false "id ="authenticateDisabled "> </ span >
81
+ < span *ngIf ="dataflowVersionInfo.securityInfo.isAuthenticated " class ="glyphicon glyphicon-ok text-success " aria-label ="true " id ="authenticateEnabled "> </ span >
82
+ < span *ngIf ="!dataflowVersionInfo.securityInfo.isAuthenticated " class ="glyphicon glyphicon-remove text-danger " aria-label ="false "id ="authenticateDisabled "> </ span >
83
83
</ td >
84
84
</ tr >
85
85
< tr >
@@ -164,13 +164,13 @@ <h2 *ngIf="!dataflowVersionInfo.featureInfo.skipperEnabled">Platform-specific In
164
164
165
165
< table class ="table table-hover " id ="appDeployerPlatformSpecificTable ">
166
166
< tbody >
167
- < ng-template *ngIf ="!isEmpty( dataflowVersionInfo.runtimeEnvironment.appDeployer.platformSpecificInfo) "
168
- ngFor let-item [ngForOf] ="dataflowVersionInfo.runtimeEnvironment.appDeployer.platformSpecificInfo | keyvalues ">
167
+ < ng-template *ngIf ="dataflowVersionInfo.runtimeEnvironment.appDeployer.platformSpecificInfo && dataflowVersionInfo.runtimeEnvironment.appDeployer.platformSpecificInfo.size > 0 "
168
+ ngFor let-item [ngForOf] ="dataflowVersionInfo.runtimeEnvironment.appDeployer.platformSpecificInfo | mapValuesPipe ">
169
169
< tr >
170
170
< td class ="col-xs-6 "> {{item.key}}</ td > < td > {{item.value}}</ td >
171
171
</ tr >
172
172
</ ng-template >
173
- < tr *ngIf ="isEmpty( dataflowVersionInfo.runtimeEnvironment.appDeployer.platformSpecificInfo) ">
173
+ < tr *ngIf ="! dataflowVersionInfo.runtimeEnvironment.appDeployer.platformSpecificInfo || dataflowVersionInfo.runtimeEnvironment.appDeployer.platformSpecificInfo.size == 0 ">
174
174
< td class ="col-xs-12 text-center " colspan ="2 " id ="noAppDeployerPlatformMessage "> No platform-specific app deployer information available.</ td >
175
175
</ tr >
176
176
</ tbody >
@@ -219,13 +219,13 @@ <h2>Platform-specific Information of the Task Launcher</h2>
219
219
220
220
< table class ="table table-hover " id ="appTaskLauncherPlatformSpecificTable ">
221
221
< tbody >
222
- < ng-template *ngIf ="!isEmpty( dataflowVersionInfo.runtimeEnvironment.taskLauncher.platformSpecificInfo) "
223
- ngFor let-item [ngForOf] ="dataflowVersionInfo.runtimeEnvironment.taskLauncher.platformSpecificInfo | keyvalues ">
222
+ < ng-template *ngIf ="dataflowVersionInfo.runtimeEnvironment.taskLauncher.platformSpecificInfo && dataflowVersionInfo.runtimeEnvironment.taskLauncher.platformSpecificInfo.size > 0 "
223
+ ngFor let-item [ngForOf] ="dataflowVersionInfo.runtimeEnvironment.taskLauncher.platformSpecificInfo | mapValuesPipe ">
224
224
< tr >
225
225
< td class ="col-xs-6 "> {{item.key}}</ td > < td > {{item.value}}</ td >
226
226
</ tr >
227
227
</ ng-template >
228
- < tr *ngIf ="isEmpty( dataflowVersionInfo.runtimeEnvironment.taskLauncher.platformSpecificInfo) ">
228
+ < tr *ngIf ="! dataflowVersionInfo.runtimeEnvironment.taskLauncher.platformSpecificInfo || dataflowVersionInfo.runtimeEnvironment.taskLauncher.platformSpecificInfo.size == 0 ">
229
229
< td colspan ="2 " class ="col-xs-6 text-center " id ="noTaskLauncherPlatformMessage "> No platform-specific task launcher information available.</ td >
230
230
</ tr >
231
231
</ tbody >
@@ -238,3 +238,8 @@ <h2>Platform-specific Information of the Task Launcher</h2>
238
238
type ="button " class ="btn btn-default "> < span class ="glyphicon glyphicon-copy "> </ span > < span class ="hidden-xs "> Copy Details to Clipboard</ span > </ button > </ div >
239
239
</ div >
240
240
</ div >
241
+ </ ng-container >
242
+
243
+ < ng-template #loading >
244
+ < h2 class ="text-warning " id ="serverWarningError "> Obtaining about info from server.</ h2 >
245
+ </ ng-template >
0 commit comments