From 13559a1060717d0c20e0b49389e5eb8599e16b2d Mon Sep 17 00:00:00 2001 From: "Young.T.Juan" Date: Thu, 20 Apr 2017 17:00:04 +0800 Subject: [PATCH] SOLR-10529: Solr UI Health Check enable/disable ping Button doesn't work --- solr/webapp/web/js/angular/controllers/core-overview.js | 2 ++ solr/webapp/web/js/angular/services.js | 2 ++ solr/webapp/web/partials/core_overview.html | 4 ++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/solr/webapp/web/js/angular/controllers/core-overview.js b/solr/webapp/web/js/angular/controllers/core-overview.js index 20f30e12bd80..ecd4067ee827 100644 --- a/solr/webapp/web/js/angular/controllers/core-overview.js +++ b/solr/webapp/web/js/angular/controllers/core-overview.js @@ -117,11 +117,13 @@ function($scope, $rootScope, $routeParams, Luke, CoreSystem, Update, Replication $scope.toggleHealthcheck = function() { if ($scope.healthcheckStatus) { Ping.disable( + {core: $routeParams.core}, function(data) {$scope.healthcheckStatus = false}, function(error) {$scope.healthcheckMessage = error} ); } else { Ping.enable( + {core: $routeParams.core}, function(data) {$scope.healthcheckStatus = true}, function(error) {$scope.healthcheckMessage = error} ); diff --git a/solr/webapp/web/js/angular/services.js b/solr/webapp/web/js/angular/services.js index a1df37e16223..b8071183bb19 100644 --- a/solr/webapp/web/js/angular/services.js +++ b/solr/webapp/web/js/angular/services.js @@ -180,6 +180,8 @@ solrAdminServices.factory('System', ['$resource', function($resource) { return $resource(':core/admin/ping', {wt:'json', core: '@core', ts:Date.now(), _:Date.now()}, { "ping": {}, + "enable": {params:{action:"enable"}, headers: {doNotIntercept: "true"}}, + "disable": {params:{action:"disable"}, headers: {doNotIntercept: "true"}}, "status": {params:{action:"status"}, headers: {doNotIntercept: "true"} }}); }]) diff --git a/solr/webapp/web/partials/core_overview.html b/solr/webapp/web/partials/core_overview.html index 3b92fc314707..a43c38ce1c7b 100644 --- a/solr/webapp/web/partials/core_overview.html +++ b/solr/webapp/web/partials/core_overview.html @@ -193,10 +193,10 @@

Healthcheck

Status:
-
+
-
+