Commit a3579c4004648aea9f1db41b14871880f8d0303e

Authored by Igor Kulikov
1 parent d623a0ee

Fix rules/plugins list refresh.

@@ -195,6 +195,7 @@ function PluginService($http, $q, $rootScope, $filter, componentDescriptorServic @@ -195,6 +195,7 @@ function PluginService($http, $q, $rootScope, $filter, componentDescriptorServic
195 var deferred = $q.defer(); 195 var deferred = $q.defer();
196 var url = '/api/plugin/' + pluginId + '/activate'; 196 var url = '/api/plugin/' + pluginId + '/activate';
197 $http.post(url, null).then(function success(response) { 197 $http.post(url, null).then(function success(response) {
  198 + invalidatePluginsCache();
198 deferred.resolve(response.data); 199 deferred.resolve(response.data);
199 }, function fail(response) { 200 }, function fail(response) {
200 deferred.reject(response.data); 201 deferred.reject(response.data);
@@ -206,6 +207,7 @@ function PluginService($http, $q, $rootScope, $filter, componentDescriptorServic @@ -206,6 +207,7 @@ function PluginService($http, $q, $rootScope, $filter, componentDescriptorServic
206 var deferred = $q.defer(); 207 var deferred = $q.defer();
207 var url = '/api/plugin/' + pluginId + '/suspend'; 208 var url = '/api/plugin/' + pluginId + '/suspend';
208 $http.post(url, null).then(function success(response) { 209 $http.post(url, null).then(function success(response) {
  210 + invalidatePluginsCache();
209 deferred.resolve(response.data); 211 deferred.resolve(response.data);
210 }, function fail(response) { 212 }, function fail(response) {
211 deferred.reject(response.data); 213 deferred.reject(response.data);
@@ -139,6 +139,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) { @@ -139,6 +139,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) {
139 var deferred = $q.defer(); 139 var deferred = $q.defer();
140 var url = '/api/rule'; 140 var url = '/api/rule';
141 $http.post(url, rule).then(function success(response) { 141 $http.post(url, rule).then(function success(response) {
  142 + invalidateRulesCache();
142 deferred.resolve(response.data); 143 deferred.resolve(response.data);
143 }, function fail(response) { 144 }, function fail(response) {
144 deferred.reject(response.data); 145 deferred.reject(response.data);
@@ -150,6 +151,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) { @@ -150,6 +151,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) {
150 var deferred = $q.defer(); 151 var deferred = $q.defer();
151 var url = '/api/rule/' + ruleId; 152 var url = '/api/rule/' + ruleId;
152 $http.delete(url).then(function success() { 153 $http.delete(url).then(function success() {
  154 + invalidateRulesCache();
153 deferred.resolve(); 155 deferred.resolve();
154 }, function fail(response) { 156 }, function fail(response) {
155 deferred.reject(response.data); 157 deferred.reject(response.data);
@@ -161,6 +163,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) { @@ -161,6 +163,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) {
161 var deferred = $q.defer(); 163 var deferred = $q.defer();
162 var url = '/api/rule/' + ruleId + '/activate'; 164 var url = '/api/rule/' + ruleId + '/activate';
163 $http.post(url, null).then(function success(response) { 165 $http.post(url, null).then(function success(response) {
  166 + invalidateRulesCache();
164 deferred.resolve(response.data); 167 deferred.resolve(response.data);
165 }, function fail(response) { 168 }, function fail(response) {
166 deferred.reject(response.data); 169 deferred.reject(response.data);
@@ -172,6 +175,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) { @@ -172,6 +175,7 @@ function RuleService($http, $q, $rootScope, $filter, types, utils) {
172 var deferred = $q.defer(); 175 var deferred = $q.defer();
173 var url = '/api/rule/' + ruleId + '/suspend'; 176 var url = '/api/rule/' + ruleId + '/suspend';
174 $http.post(url, null).then(function success(response) { 177 $http.post(url, null).then(function success(response) {
  178 + invalidateRulesCache();
175 deferred.resolve(response.data); 179 deferred.resolve(response.data);
176 }, function fail(response) { 180 }, function fail(response) {
177 deferred.reject(response.data); 181 deferred.reject(response.data);