Browse Source

HUE-6926 [indexes] Refresh assist on collection removal and alias creation

Enrico Berti 8 years ago
parent
commit
eab8d70
1 changed files with 3 additions and 0 deletions
  1. 3 0
      desktop/libs/indexer/src/indexer/templates/indexes.mako

+ 3 - 0
desktop/libs/indexer/src/indexer/templates/indexes.mako

@@ -492,6 +492,7 @@ ${ assist.assistPanel() }
         }, function (data) {
         }, function (data) {
           if (data.status == 0) {
           if (data.status == 0) {
             vm.indexes.push(ko.mapping.fromJS(data.alias));
             vm.indexes.push(ko.mapping.fromJS(data.alias));
+            huePubSub.publish('assist.collections.refresh');
           } else {
           } else {
             $(document).trigger("error", data.message);
             $(document).trigger("error", data.message);
           }
           }
@@ -565,6 +566,7 @@ ${ assist.assistPanel() }
         }, function (data) {
         }, function (data) {
           if (data.status == 0) {
           if (data.status == 0) {
             vm.indexes.remove(function(index) { return index.name() == indexName; });
             vm.indexes.remove(function(index) { return index.name() == indexName; });
+            huePubSub.publish('assist.collections.refresh');
           } else {
           } else {
             $(document).trigger("error", data.message);
             $(document).trigger("error", data.message);
           }
           }
@@ -762,6 +764,7 @@ ${ assist.assistPanel() }
         }, function (data) {
         }, function (data) {
           if (data.status == 0) {
           if (data.status == 0) {
             self.indexes.removeAll(self.selectedIndexes());
             self.indexes.removeAll(self.selectedIndexes());
+            huePubSub.publish('assist.collections.refresh');
           } else {
           } else {
             $(document).trigger("error", data.message);
             $(document).trigger("error", data.message);
           }
           }