summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIftekharul Islam <iffy.ryan@ibm.com>2018-02-23 14:16:12 -0600
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2018-03-07 06:49:27 -0500
commit0d028015b06bab47ae0752a71fa860548b66c625 (patch)
treed57e112672ffe6972f7799811f3d356cbccdf0ed
parent5e01bbc7474a75492c45ba5aafc7105d004d36f1 (diff)
downloadphosphor-webui-0d028015b06bab47ae0752a71fa860548b66c625.tar.gz
phosphor-webui-0d028015b06bab47ae0752a71fa860548b66c625.zip
Add appropriate message during server unreachable state
When system state is in Unreachable, there is no option under "Select a power operation. Adding the appropriate message according to the discussion in the fixes link below. fixes openbmc/openbmc#2843 Change-Id: Id0d1d74b2bb7012f1cb085262f5c0d2fece2ea62 Signed-off-by: Iftekharul Islam <iffy.ryan@ibm.com>
-rw-r--r--app/server-control/controllers/power-operations-controller.html4
1 files changed, 1 insertions, 3 deletions
diff --git a/app/server-control/controllers/power-operations-controller.html b/app/server-control/controllers/power-operations-controller.html
index 8c23d9c..9630e0d 100644
--- a/app/server-control/controllers/power-operations-controller.html
+++ b/app/server-control/controllers/power-operations-controller.html
@@ -1,6 +1,5 @@
<loader loading="dataService.loading"></loader>
<div id="power-operations">
-
<div class="row column">
<h1>Server power operations</h1>
<div class="power__current-status page-header">
@@ -18,13 +17,12 @@
<div class="row column">
<h3 class="h4 subhead">Select a power operation</h3>
</div>
-
+ <span class="inactive-message" ng-show="dataService.server_state == 'Unreachable'">There are no power operations to display while a power operation is in progress. When complete, any new power operations will be displayed here.</span>
<!-- Power on displays only when server is shutdown -->
<div class="row column power-option" ng-hide="dataService.server_state == 'Running' || dataService.server_state == 'Quiesced' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !power_confirm) || dataService.loading, transitionAll: confirm && power_confirm}">
<button id="power__power-on" class="btn-secondary inline" ng-click="togglePower()" role="button" ng-disabled="dataService.server_unreachable"><img src="../../assets/images/icon-power.svg" alt="power on" aria-hidden="true">Power on</button>
<p class="inline">Attempts to power on the server</p>
</div>
-
<!-- Power reboot/shutdown options : when server is off all of these are hidden. When one option is selected, the others are disabled. -->
<div class="row column power-option" ng-hide="dataService.server_state == 'Off' || dataService.server_state == 'Unreachable'" ng-class="{disabled: dataService.server_unreachable || (confirm && !warmboot_confirm) || dataService.loading, transitionAll: confirm && warmboot_confirm}">
<button id="power__warm-boot" class="btn-secondary inline" ng-click="warmRebootConfirm()" role="button" ng-disabled="dataService.server_unreachable"><i aria-hidden="true">&#x21BB</i> Warm reboot</button>
OpenPOWER on IntegriCloud