Răsfoiți Sursa

[beeswax] Update API url to get stats in editor

Romain Rigaux 10 ani în urmă
părinte
comite
453f338138

+ 1 - 13
apps/beeswax/src/beeswax/templates/execute.mako

@@ -1279,7 +1279,7 @@ $(document).ready(function () {
 
             _table.find("a.table-stats").on("click", function () {
               var _link = $(this);
-              var statsUrl = "/metastore/table/" + viewModel.database() + "/" + _table.data("table") + "/stats/";
+              var statsUrl = "/${ app_name }/api/table/" + viewModel.database() + "/" + _table.data("table") + "/stats/";
               $("#tableAnalysis .popover-content").html("<i class='fa fa-spinner fa-spin'></i>");
               $("#tableAnalysis").show().css("top", _link.position().top - $("#tableAnalysis").outerHeight()/2 + _link.outerHeight()/2).css("left", _link.position().left + _link.outerWidth());
               showTableStats(statsUrl, _table.data("table"), function(){
@@ -2449,14 +2449,6 @@ $(document).ready(function () {
     'html': true
   });
 
-  $("#stats-analysis").popover({
-    'title': "${_('Did you know?')}",
-    'content': $("#stats-analysis-content").html(),
-    'trigger': 'click',
-    'placement': 'left',
-    'html': true
-  });
-
   $("#hdfs-directory-help").popover({
     'title': "${_('Did you know?')}",
     'content': $("#hdfs-directory-help-content").html(),
@@ -2698,10 +2690,6 @@ $(document).ready(function () {
       routie('query');
     }
   });
-
-  $('#stats-analysis').click(function() {
-// todo
-  });
 });
 
 

+ 12 - 12
apps/beeswax/src/beeswax/tests.py

@@ -1647,18 +1647,18 @@ for x in sys.stdin:
     resp = self.client.get(reverse('beeswax:get_table_stats', kwargs={'database': 'default', 'table': 'test', 'column': 'foo'}))
     stats = json.loads(resp.content)['stats']
     assert_equal([
-          {u'col_name': u'foo'},
-          {u'data_type': u'int'},
-          {u'min': u'0'},
-          {u'max': u'255'},
-          {u'num_nulls': u'0'},
-          {u'distinct_count': u'180'},          
-          {u'avg_col_len': u''},
-          {u'max_col_len': u''},
-          {u'num_trues': u''},
-          {u'num_falses': u''}
-        ],
-        stats
+        {u'col_name': u'foo'},
+        {u'data_type': u'int'},
+        {u'min': u'0'},
+        {u'max': u'255'},
+        {u'num_nulls': u'0'},
+        {u'distinct_count': u'180'},          
+        {u'avg_col_len': u''},
+        {u'max_col_len': u''},
+        {u'num_trues': u''},
+        {u'num_falses': u''}
+      ],
+      stats
     )