Bläddra i källkod

HUE-6082 [core] Initial port of the admin wizard page

Enrico Berti 8 år sedan
förälder
incheckning
3b0615c

+ 4 - 1
apps/about/src/about/templates/admin_wizard.mako

@@ -22,8 +22,9 @@ from django.utils.translation import ugettext as _
 %>
 
 <%namespace name="header" file="header.mako" />
-
+%if not is_embeddable:
 ${ commonheader(_('Quick Start'), "quickstart", user, request) | n,unicode }
+%endif
 ${ header.menubar() }
 
 <div class="container-fluid">
@@ -402,4 +403,6 @@ $(document).ready(function(){
 </script>
 % endif
 
+%if not is_embeddable:
 ${ commonfooter(request, messages) | n,unicode }
+%endif

+ 1 - 0
apps/about/src/about/views.py

@@ -43,6 +43,7 @@ def admin_wizard(request):
       'apps': dict([(app.name, app) for app in apps]),
       'app_names': app_names,
       'tours_and_tutorials': tours_and_tutorials,
+      'is_embeddable': request.GET.get('is_embeddable', False),
       'collect_usage': collect_usage(),
   })
 

+ 4 - 0
desktop/core/src/desktop/templates/hue.mako

@@ -348,6 +348,7 @@ ${ hueIcons.symbols() }
       <div id="embeddable_security_hive2" class="embeddable"></div>
       <div id="embeddable_security_solr" class="embeddable"></div>
       <div id="embeddable_help" class="embeddable"></div>
+      <div id="embeddable_admin_wizard" class="embeddable"></div>
     </div>
 
     <div id="rightResizer" class="resizer" data-bind="visible: rightAssistVisible() && rightAssistAvailable(), splitFlexDraggable : {
@@ -535,6 +536,7 @@ ${ assist.assistPanel() }
         security_hive2: '/security/hive2?is_embeddable=true',
         security_solr: '/security/solr?is_embeddable=true',
         help: '/help/?is_embeddable=true',
+        admin_wizard: '/about/admin_wizard?is_embeddable=true',
       };
 
       var SKIP_CACHE = ['fileviewer', 'useradmin_users', 'useradmin_groups', 'useradmin_permissions', 'useradmin_configurations', 'useradmin_newuser'];
@@ -691,6 +693,8 @@ ${ assist.assistPanel() }
             self.currentApp('security_hdfs');
           } else if (href.startsWith('/help')) {
             self.currentApp('help');
+          } else if (href.startsWith('/about/admin_wizard')) {
+            self.currentApp('admin_wizard');
           }
         });