diff --git a/client/app/services/service-details/service-details.component.js b/client/app/services/service-details/service-details.component.js index c3973a7ae..8373ad506 100644 --- a/client/app/services/service-details/service-details.component.js +++ b/client/app/services/service-details/service-details.component.js @@ -378,13 +378,13 @@ function ComponentController ($stateParams, $state, $window, CollectionsApi, Eve } function openConsole (item) { - if (item['supports_console?'] && item['supports_vnc_console?'] && item.power_state === 'on') { + if (item.supported_consoles.vnc.visible && item.supported_consoles.vnc.enabled) { Consoles.open(item.id) } } function openCockpit (item) { - if (item['supports_console?'] && item['supports_cockpit?'] && item.power_state === 'on') { + if (item.supported_consoles.cockpit.visible && item.supported_consoles.cockpit.enabled) { $window.open('http://' + item.ipaddresses[0] + ':9090') } } diff --git a/client/app/services/service-details/service-details.html b/client/app/services/service-details/service-details.html index f3bf4ff65..6e22fb286 100644 --- a/client/app/services/service-details/service-details.html +++ b/client/app/services/service-details/service-details.html @@ -288,12 +288,12 @@