Преглед изворни кода

HUE-4942 [metadata] Default set of objects for each panel of assist

Romain Rigaux пре 9 година
родитељ
комит
d231c3b

+ 0 - 8
apps/metastore/src/metastore/templates/metastore.mako

@@ -1140,14 +1140,6 @@ ${ assist.assistPanel() }
 
 <script type="text/javascript" charset="utf-8">
 
-  function suggest() {
-    $.post("${ url('metadata:suggest') }", { // '/metadata/api/navigator/suggest/'
-      prefix: 'blah'
-    }, function(data) {
-      console.log(JSON.stringify(data));
-    });
-  }
-
   function pieChartDataTransformer(rawDatum) {
     var _data = [];
     $(rawDatum.counts).each(function (cnt, item) {

+ 4 - 2
desktop/libs/metadata/src/metadata/navigator_client.py

@@ -74,14 +74,16 @@ class NavigatorApi(object):
       TODO: support smarter boolean searching with arbitrary ordering and precedence of conditionals
     """
     search_fields = ('originalName', 'originalDescription', 'name', 'description', 'tags')
-    entity_types = ('DATABASE', 'TABLE', 'PARTITION', 'FIELD', 'FILE', 'VIEW', 'OPERATION', 'DIRECTORY')
+    default_entity_types = entity_types = ('DATABASE', 'TABLE', 'PARTITION', 'FIELD', 'FILE', 'VIEW', 'OPERATION', 'DIRECTORY')
 
     sources = filters.get('sources', [])
 
     if 'hive' in sources or 'impala' in sources:
-      entity_types = ('TABLE', 'VIEW') # 'DATABASE', 'PARTITION', 'FIELD'
+      default_entity_types = ('TABLE', 'VIEW')
+      entity_types = ('TABLE', 'VIEW', 'DATABASE', 'PARTITION', 'FIELD')
     elif 'hdfs' in sources:
       entity_types = ('FILE', 'DIRECTORY')
+      default_entity_types  = ('FILE', 'DIRECTORY')
 
     try:
       params = self.__params