summaryrefslogtreecommitdiffstats
path: root/app/configuration
diff options
context:
space:
mode:
authorDixsie Wolmers <dixsiew@gmail.com>2019-04-26 12:58:51 -0500
committerDixsie Wolmers <dixsiew@gmail.com>2019-05-13 09:02:00 -0500
commitc57ec32f4a98897c69bccc5a2a5ac32dcbe67b46 (patch)
treeffbc1d28e3e43da325a775743605e9792d9c1ce4 /app/configuration
parent565efda513bbcda6c1c675eaebac6138782febe4 (diff)
downloadphosphor-webui-c57ec32f4a98897c69bccc5a2a5ac32dcbe67b46.tar.gz
phosphor-webui-c57ec32f4a98897c69bccc5a2a5ac32dcbe67b46.zip
Fix activate image and reboot BMC
- Change bmcReboot callback in apiutils.js to HTTP request that returns a promise that is resolved with response object - Remove emitted 'user-logged-in' as it is not needed to reboot BMC on firmware controller and bmc reboot controller - Add toast message for visual confirmation of successful BMC reboot Tested: On Server Configuration > Firmware page uploaded new image to activate and automatically reboot. After 2-3 minutes confirmed image activated and then BMC rebooted after image activation. Tested Server Control > Reboot BMC page by selecting Reboot BMC, confirmed BMC rebooted. Resolves openbmc/phosphor-webui#79 Signed-off-by: Dixsie Wolmers <dixsiew@gmail.com> Change-Id: Ied6809ad1ed6cc3c73ac5c818c7a06607810c396
Diffstat (limited to 'app/configuration')
-rw-r--r--app/configuration/controllers/firmware-controller.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/app/configuration/controllers/firmware-controller.js b/app/configuration/controllers/firmware-controller.js
index da4dc1c..c8ce099 100644
--- a/app/configuration/controllers/firmware-controller.js
+++ b/app/configuration/controllers/firmware-controller.js
@@ -122,11 +122,13 @@ window.angular && (function(angular) {
// TODO: remove this timeout after sufficient time has
// passed.
$timeout(function() {
- APIUtils.bmcReboot(
- function(response) {},
+ APIUtils.bmcReboot().then(
+ function(response) {
+ toastService.success('BMC is rebooting.')
+ },
function(error) {
console.log(JSON.stringify(error));
- toastService.error('Unable to reboot BMC');
+ toastService.error('Unable to reboot BMC.');
});
}, 10000);
}
OpenPOWER on IntegriCloud