فهرست منبع

HUE-7955 [importer] Hide query list in regular importer node

Romain Rigaux 7 سال پیش
والد
کامیت
2c983dc

+ 1 - 1
desktop/core/src/desktop/templates/hue.mako

@@ -766,7 +766,7 @@ ${ smart_unicode(login_modal(request).content) | n,unicode }
                 viewModel.createWizard.prefill.target_path(data['target_path']);
               });
               hueUtils.waitForVariable(viewModel.createWizard.source.query, function(){
-                viewModel.createWizard.source.query({"id": data.id}); // TODO load in dropdown to be cleaner
+                viewModel.createWizard.source.query({"id": data.id, "name": data.name});
               });
               hueUtils.waitForVariable(viewModel.createWizard.loadSampleData, function(){
                 viewModel.createWizard.loadSampleData(data);

+ 5 - 1
desktop/libs/indexer/src/indexer/templates/importer.mako

@@ -330,7 +330,11 @@ ${ assist.assistPanel() }
 
           <div class="control-group" data-bind="visible: createWizard.source.inputFormat() == 'query'">
             <label for="path" class="control-label"><div>${ _('Query') }</div>
-              <select placeholder="${ _('Search your documents...') }" data-bind="documentChooser: { dependentValue: createWizard.source.draggedQuery, mappedDocument: createWizard.source.query }"></select>
+              <!-- ko if: createWizard.source.query() && createWizard.source.query().name -->
+              <span data-bind="text: createWizard.source.query().name"></span>
+              <!-- /ko -->
+              ## No dropdown for now
+              ## <select placeholder="${ _('Search your documents...') }" data-bind="documentChooser: { dependentValue: createWizard.source.draggedQuery, mappedDocument: createWizard.source.query }"></select>
             </label>
           </div>
         </div>

+ 1 - 0
desktop/libs/notebook/src/notebook/api.py

@@ -719,6 +719,7 @@ def export_result(request):
 
         response['status'] = 0
         response['id'] = notebook_id
+        response['name'] = _get_snippet_name(notebook)
         response['source_type'] = 'query'
         response['target_type'] = 'index'
         response['target_path'] = destination