Эх сурвалжийг харах

HUE-7097 [notebook] Remove export to Jupyter

Romain Rigaux 8 жил өмнө
parent
commit
e62df10

+ 2 - 2
desktop/libs/dashboard/src/dashboard/conf.py

@@ -73,7 +73,7 @@ def get_engines(user):
 
   if 'search' in apps:
     engines.append({
-      'name': _('index (Solr)'),
+      'name': _('Index (Solr)'),
       'type': 'solr',
       'analytics': settings.get('solr') and settings['solr'].get('analytics'),
       'nesting': settings.get('solr') and settings['solr'].get('nesting'),
@@ -81,7 +81,7 @@ def get_engines(user):
 
   if HAS_SQL_ENABLED.get() and ('beeswax' in apps or 'rdbms' in apps):
     engines += [{
-          'name': _('table (%s)') % interpreter['name'],
+          'name': _('Table (%s)') % interpreter['name'],
           'type': interpreter['type'],
           'async': interpreter['interface'] == 'hiveserver2',
           'analytics': settings.get('sql') and settings['sql'].get('analytics'),

+ 0 - 37
desktop/libs/notebook/src/notebook/static/notebook/js/notebook.ko.js

@@ -2621,43 +2621,6 @@ var EditorViewModel = (function() {
     self.loadingScheduler = ko.observable(false);
 
 
-    self.exportJupyterNotebook = function () {
-      function addCell(type, code) {
-        var cell = {
-          cell_type: type,
-          source: [
-            code
-          ],
-          metadata: {
-            collapsed: false
-          }
-        };
-        if (type == "code") {
-          cell.outputs = [];
-          cell.execution_count = 0;
-        }
-        return cell;
-      }
-
-      var jupyterNotebook = {
-        nbformat: 4,
-        nbformat_minor: 0,
-        cells: [],
-        metadata: {}
-      };
-
-      self.snippets().forEach(function (snippet) {
-        if (snippet.type() == "pyspark") {
-          jupyterNotebook.cells.push(addCell("code", snippet.statement_raw()));
-        }
-        if (snippet.type() == "markdown") {
-          jupyterNotebook.cells.push(addCell("markdown",snippet.statement_raw()));
-        }
-      });
-
-      download(JSON.stringify(jupyterNotebook), self.name() + ".ipynb", "text/plain");
-    };
-
     huePubSub.subscribeOnce('assist.db.panel.ready', function () {
       if (self.type().indexOf('query') === 0 && self.snippets().length == 1) {
         huePubSub.publish('assist.set.database', {

+ 3 - 8
desktop/libs/notebook/src/notebook/templates/editor_components.mako

@@ -238,22 +238,17 @@ ${ sqlSyntaxDropdown.sqlSyntaxDropdown() }
             </li>
             <li>
               <a class="pointer" data-bind="click: function() { $root.selectedNotebook().executeAll() }">
-                <i class="fa fa-fw fa-play"></i> ${ _('Execute all snippets') }
+                <i class="fa fa-fw fa-play"></i> ${ _('Execute all') }
               </a>
             </li>
             <li>
               <a class="pointer" data-bind="click: function() { $root.selectedNotebook().clearResults() }">
-                <i class="fa fa-fw fa-eraser"></i> ${ _('Clear all results') }
+                <i class="fa fa-fw fa-eraser"></i> ${ _('Clear results') }
               </a>
             </li>
             <li>
               <a href="javascript:void(0)" data-bind="click: displayCombinedContent">
-                <i class="fa fa-fw fa-file-text-o"></i> ${ _('Display all Notebook content') }
-              </a>
-            </li>
-            <li>
-              <a class="pointer" data-bind="click: function() { $root.selectedNotebook().exportJupyterNotebook() }">
-                <i class="fa fa-fw fa-file-code-o"></i> ${ _('Export to Jupyter') }
+                <i class="fa fa-fw fa-file-text-o"></i> ${ _('Show all content') }
               </a>
             </li>
           </ul>