Set the power cap
Created toggle button to enable power cap and a text field to set
it. This form is similar to the set network form.
Moved logic for displaying the power cap as disabled to the
overview controller.
Resolves openbmc/openbmc#3221
Tested: Set the power cap on a Witherspoon
Change-Id: I62346fe3ed123b9df58d159cee2584937d46213c
Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
diff --git a/app/overview/controllers/system-overview-controller.js b/app/overview/controllers/system-overview-controller.js
index a16caf6..cb3f1ed 100644
--- a/app/overview/controllers/system-overview-controller.js
+++ b/app/overview/controllers/system-overview-controller.js
@@ -10,8 +10,8 @@
'use strict';
angular.module('app.overview').controller('systemOverviewController', [
- '$scope', '$window', 'APIUtils', 'dataService', '$q',
- function($scope, $window, APIUtils, dataService, $q) {
+ '$scope', '$window', 'APIUtils', 'dataService', 'Constants', '$q',
+ function($scope, $window, APIUtils, dataService, Constants, $q) {
$scope.dataService = dataService;
$scope.dropdown_selected = false;
$scope.tmz = 'EDT';
@@ -88,7 +88,12 @@
var getPowerCapPromise = APIUtils.getPowerCap().then(
function(data) {
- $scope.power_cap = data;
+ if (data.data.PowerCapEnable == false) {
+ $scope.power_cap = Constants.POWER_CAP_TEXT.disabled;
+ } else {
+ $scope.power_cap =
+ data.data.PowerCap + ' ' + Constants.POWER_CAP_TEXT.unit;
+ }
},
function(error) {
console.log(JSON.stringify(error));