Update boot override UI messaging visibility
When a user changes the boot setting override option
to 'None' on the Server power operations page, the
Enable one time boot checkbox should not be checked and
'Pending one time boot' message should not be displayed.
- Removed duplicate id and unused ng-change attributes
Signed-off-by: Yoshie Muranaka <yoshiemuranaka@gmail.com>
Change-Id: Ia8771c2984fe41c64dde9b0c702b82a3d8305d7f
diff --git a/app/server-control/controllers/power-operations-controller.js b/app/server-control/controllers/power-operations-controller.js
index 89376c6..76e632b 100644
--- a/app/server-control/controllers/power-operations-controller.js
+++ b/app/server-control/controllers/power-operations-controller.js
@@ -376,6 +376,16 @@
}
};
+ /**
+ * Callback when boot setting option changed
+ */
+ $scope.onChangeBootSetting = function() {
+ const bootSetting = $scope.hostBootSettings.bootSelected.$viewValue;
+ if (bootSetting === 'None') {
+ $scope.boot.oneTimeBootEnabled = false;
+ }
+ };
+
/*
* Emitted every time the view is reloaded
*/