浏览代码

HUE-3145 [metastore] Show error when missing permission to load data table

Romain Rigaux 9 年之前
父节点
当前提交
95cc25d
共有 1 个文件被更改,包括 9 次插入3 次删除
  1. 9 3
      apps/metastore/src/metastore/static/metastore/js/metastore.ko.js

+ 9 - 3
apps/metastore/src/metastore/static/metastore/js/metastore.ko.js

@@ -363,10 +363,16 @@
   }
 
   MetastoreTable.prototype.showImportData = function () {
-    var self = this;
+    var self = this; console.log('aaa');
     $.get('/metastore/table/' + self.database.name + '/' + self.name + '/load', function (response) {
-      $("#import-data-modal").html(response['data']);
-      $("#import-data-modal").modal("show");
+      if (data.status == 0) {
+        $("#import-data-modal").html(response['data']);
+        $("#import-data-modal").modal("show");
+      } else {
+        $(document).trigger("error", data.message);  
+      }
+    }).fail(function (xhr, textStatus, errorThrown) {
+      $(document).trigger("error", xhr.responseText);
     });
   };