diff --git a/console/src/app/modules/idp-table/idp-table.component.scss b/console/src/app/modules/idp-table/idp-table.component.scss
index bab489b89..4c7626bcc 100644
--- a/console/src/app/modules/idp-table/idp-table.component.scss
+++ b/console/src/app/modules/idp-table/idp-table.component.scss
@@ -29,7 +29,7 @@ tr {
outline: none;
&.disabled * {
- color: var(--grey);
+ opacity: .8;
}
button {
diff --git a/console/src/app/modules/idp-table/idp-table.component.ts b/console/src/app/modules/idp-table/idp-table.component.ts
index 3c1ed9140..d75f49b8b 100644
--- a/console/src/app/modules/idp-table/idp-table.component.ts
+++ b/console/src/app/modules/idp-table/idp-table.component.ts
@@ -170,7 +170,13 @@ export class IdpTableComponent implements OnInit {
if (row.id) {
switch (this.serviceType) {
case PolicyComponentServiceType.MGMT:
- return ['/org', 'idp', row.id];
+ switch ((row as MgmtIdpView.AsObject).providerType) {
+ case IdpProviderType.IDPPROVIDERTYPE_SYSTEM:
+ return ['/iam', 'idp', row.id];
+ case IdpProviderType.IDPPROVIDERTYPE_ORG:
+ return ['/org', 'idp', row.id];
+ }
+ break;
case PolicyComponentServiceType.ADMIN:
return ['/iam', 'idp', row.id];
}
diff --git a/console/src/app/modules/idp/idp.component.html b/console/src/app/modules/idp/idp.component.html
index d97d7db75..987cd1b9e 100644
--- a/console/src/app/modules/idp/idp.component.html
+++ b/console/src/app/modules/idp/idp.component.html
@@ -12,6 +12,14 @@
{{ 'IDP.NAME' | translate }}
+
+ {{ 'IDP.STYLE' | translate }}
+
+
+ {{ 'IDP.STYLEFIELD.'+field | translate }}
+
+
+
@@ -75,14 +83,6 @@
-
- {{ 'IDP.STYLE' | translate }}
-
-
- {{ 'IDP.STYLEFIELD.'+field | translate }}
-
-
-
diff --git a/console/src/app/modules/idp/idp.component.ts b/console/src/app/modules/idp/idp.component.ts
index e6bd1bd72..64d550ebe 100644
--- a/console/src/app/modules/idp/idp.component.ts
+++ b/console/src/app/modules/idp/idp.component.ts
@@ -66,7 +66,6 @@ export class IdpComponent implements OnInit, OnDestroy {
});
this.route.data.pipe(switchMap(data => {
- console.log(data.serviceType);
this.serviceType = data.serviceType;
switch (this.serviceType) {
case PolicyComponentServiceType.MGMT: