Browse Source

HUE-8158 [metastore] Hide internal metadata properties

Romain Rigaux 7 years ago
parent
commit
3a2e20f937

+ 1 - 1
desktop/core/src/desktop/static/desktop/js/apiHelper.js

@@ -1591,7 +1591,7 @@ var ApiHelper = (function () {
       snippetJson = JSON.stringify(queryResult);
       snippetJson = JSON.stringify(queryResult);
 
 
       if (sampleResponse && sampleResponse.rows) { // Sync results
       if (sampleResponse && sampleResponse.rows) { // Sync results
-        var data = { data: sampleResponse.rows, meta: sampleResponse.full_headers};
+        var data = { data: sampleResponse.rows, meta: sampleResponse.full_headers };
         data.hueTimestamp = Date.now();
         data.hueTimestamp = Date.now();
         deferred.resolve(data);
         deferred.resolve(data);
       } else {
       } else {

+ 3 - 1
desktop/core/src/desktop/templates/ko_components/ko_nav_properties.mako

@@ -67,7 +67,9 @@ from django.utils.translation import ugettext as _
           var newProps = [];
           var newProps = [];
           if (navigatorMeta.properties) {
           if (navigatorMeta.properties) {
             Object.keys(navigatorMeta.properties).forEach(function (key) {
             Object.keys(navigatorMeta.properties).forEach(function (key) {
-              newProps.push(new NavProperty(key, navigatorMeta.properties[key]));
+              if (!key.startsWith('__cloudera_internal')) {
+                newProps.push(new NavProperty(key, navigatorMeta.properties[key]));
+              }
             });
             });
             newProps.sort(function (a, b) {
             newProps.sort(function (a, b) {
               return a.key.localeCompare(b.key);
               return a.key.localeCompare(b.key);