40 lines
995 B
JavaScript

/* Controllers */
angular.module('rubick.controllers', []).
controller('ValidateCtrl', ['$scope', '$http', function($scope, $http) {
$scope.currentStep = "cluster";
$scope.ruleGroup = "valid";
$scope.setStep = function(step) {
$scope.currentStep = step;
}
$scope.setRuleGroup = function(group) {
$scope.ruleGroup = group;
}
$('.ui.accordion').accordion();
$scope.showAddClusterModal = function() {
$('.ui.modal').modal();
$('#add-cluster-modal').modal('show');
}
$http.get('/clusters').success(function(data) {
$scope.clusters = data;
});
$http.get('/rules').success(function(data) {
$scope.rules = data;
});
$scope.addCluster = function() {
$scope.newCluster.nodesCount = 20;
$scope.newCluster.status = "Available";
$scope.clusters.push($scope.newCluster);
$scope.newCluster = undefined;
$('#add-cluster-modal').modal('hide');
}
}])