def commonheader(title, section, user, padding="90px"): """ Returns the rendered common header """ current_app = None other_apps = [] if user.is_authenticated(): apps = appmanager.get_apps(user) apps_list = appmanager.get_apps_dict(user) for app in apps: if app.display_name not in [ 'beeswax', 'impala', 'pig', 'jobsub', 'jobbrowser', 'metastore', 'hbase', 'sqoop', 'oozie', 'filebrowser', 'useradmin', 'search', 'help', 'about', 'zookeeper', 'proxy', 'rdbms', 'spark']: other_apps.append(app) if section == app.display_name: current_app = app else: apps_list = [] return django_mako.render_to_string("common_header.mako", { 'current_app': current_app, 'apps': apps_list, 'other_apps': other_apps, 'title': title, 'section': section, 'padding': padding, 'user': user })
def commonheader(title, section, user, padding="90px"): """ Returns the rendered common header """ current_app = None other_apps = [] if user.is_authenticated(): apps = appmanager.get_apps(user) apps_list = appmanager.get_apps_dict(user) for app in apps: if app.display_name not in [ 'beeswax', 'impala', 'pig', 'jobsub', 'jobbrowser', 'metastore', 'hbase', 'sqoop', 'oozie', 'filebrowser', 'useradmin', 'search', 'help', 'about', 'zookeeper', 'proxy', 'rdbms', 'spark']: other_apps.append(app) if section == app.display_name: current_app = app else: apps_list = [] return django_mako.render_to_string("common_header.mako", { 'current_app': current_app, 'apps': apps_list, 'other_apps': other_apps, 'title': title, 'section': section, 'padding': padding, 'user': user, 'is_demo': desktop.conf.DEMO_ENABLED.get() })
def commonheader(title, section, user, padding="90px", skip_topbar=False): """ Returns the rendered common header """ current_app = None other_apps = [] if user.is_authenticated(): apps = appmanager.get_apps(user) apps_list = appmanager.get_apps_dict(user) for app in apps: if app.display_name not in [ 'beeswax', 'impala', 'pig', 'jobsub', 'jobbrowser', 'metastore', 'hbase', 'sqoop', 'oozie', 'filebrowser', 'useradmin', 'search', 'help', 'about', 'zookeeper', 'proxy', 'rdbms', 'spark', 'indexer', 'security', 'notebook'] and app.menu_index != -1: other_apps.append(app) if section == app.display_name: current_app = app else: apps_list = [] return django_mako.render_to_string("common_header.mako", { 'current_app': current_app, 'apps': apps_list, 'other_apps': other_apps, 'title': title, 'section': section, 'padding': padding, 'user': user, 'skip_topbar': skip_topbar, 'leaflet': { 'layer': desktop.conf.LEAFLET_TILE_LAYER.get(), 'attribution': desktop.conf.LEAFLET_TILE_LAYER_ATTRIBUTION.get() }, 'is_demo': desktop.conf.DEMO_ENABLED.get(), 'is_ldap_setup': 'desktop.auth.backend.LdapBackend' in desktop.conf.AUTH.BACKEND.get() })
def admin_wizard(request): apps = appmanager.get_apps(request.user) app_names = [app.name for app in sorted(apps, key=lambda app: app.menu_index)] return render('admin_wizard.mako', request, { 'version': settings.HUE_DESKTOP_VERSION, 'check_config': check_config(request), 'app_names': app_names })
def admin_wizard(request): apps = appmanager.get_apps(request.user) app_names = [app.name for app in sorted(apps, key=lambda app: app.menu_index)] tours_and_tutorials = Settings.get_settings().tours_and_tutorials return render('admin_wizard.mako', request, { 'version': settings.HUE_DESKTOP_VERSION, 'apps': dict([(app.name, app) for app in apps]), 'app_names': app_names, 'tours_and_tutorials': tours_and_tutorials, })
def commonheader(title, section, user, padding="60px"): """ Returns the rendered common header """ apps_list = sorted(appmanager.get_apps(user), key=lambda app: app.menu_index) return django_mako.render_to_string("common_header.mako", dict( apps=apps_list, title=title, section=section, padding=padding, user=user ))
def admin_wizard(request): apps = appmanager.get_apps(request.user) app_names = [app.name for app in sorted(apps, key=lambda app: app.menu_index)] collect_usage = Settings.get_settings().collect_usage return render('admin_wizard.mako', request, { 'version': settings.HUE_DESKTOP_VERSION, 'check_config': check_config(request), 'apps': dict([(app.name, app) for app in apps]), 'app_names': app_names, 'collect_usage': collect_usage, })
def commonheader(title, section, user, padding="90px"): """ Returns the rendered common header """ current_app = None other_apps = [] if user.is_authenticated(): apps = appmanager.get_apps(user) apps_list = appmanager.get_apps_dict(user) for app in apps: if app.display_name not in [ "beeswax", "impala", "pig", "jobsub", "jobbrowser", "metastore", "hbase", "sqoop", "oozie", "filebrowser", "useradmin", "search", "help", "about", "zookeeper", "proxy", "rdbms", "spark", "indexer", "security", ]: other_apps.append(app) if section == app.display_name: current_app = app else: apps_list = [] return django_mako.render_to_string( "common_header.mako", { "current_app": current_app, "apps": apps_list, "other_apps": other_apps, "title": title, "section": section, "padding": padding, "user": user, "is_demo": desktop.conf.DEMO_ENABLED.get(), }, )
def commonheader(title, section, user, padding="60px"): """ Returns the rendered common header """ apps = appmanager.get_apps(user) apps_list = sorted(apps, key=lambda app: app.menu_index) return django_mako.render_to_string("common_header.mako", { 'apps': apps_list, 'title': title, 'section': section, 'padding': padding, 'user': user })
def admin_wizard(request): if is_hue_admin(request.user): apps = appmanager.get_apps(request.user) else: apps = [] app_names = [app.name for app in sorted(apps, key=lambda app: app.menu_index)] return render('admin_wizard.mako', request, { 'version': hue_version(), 'apps': dict([(app.name, app) for app in apps]), 'app_names': app_names, 'is_embeddable': request.GET.get('is_embeddable', False), 'collect_usage': collect_usage(), })
def admin_wizard(request): if is_admin(request.user): apps = appmanager.get_apps(request.user) else: apps = [] app_names = [app.name for app in sorted(apps, key=lambda app: app.menu_index)] return render('admin_wizard.mako', request, { 'version': hue_version(), 'apps': dict([(app.name, app) for app in apps]), 'app_names': app_names, 'is_embeddable': request.GET.get('is_embeddable', False), 'collect_usage': collect_usage(), })
def admin_wizard(request): apps = appmanager.get_apps(request.user) app_names = [ app.name for app in sorted(apps, key=lambda app: app.menu_index) ] tours_and_tutorials = Settings.get_settings().tours_and_tutorials return render( 'admin_wizard.mako', request, { 'version': settings.HUE_DESKTOP_VERSION, 'apps': dict([(app.name, app) for app in apps]), 'app_names': app_names, 'tours_and_tutorials': tours_and_tutorials, })
def admin_wizard(request): apps = appmanager.get_apps(request.user) app_names = [app.name for app in sorted(apps, key=lambda app: app.menu_index)] collect_usage = Settings.get_settings().collect_usage tours_and_tutorials = Settings.get_settings().tours_and_tutorials return render('admin_wizard.mako', request, { 'version': settings.HUE_DESKTOP_VERSION, 'check_config': check_config(request).content, 'apps': dict([(app.name, app) for app in apps]), 'app_names': app_names, 'collect_usage': collect_usage, 'tours_and_tutorials': tours_and_tutorials, 'trash_enabled': get_trash_interval() })
def admin_wizard(request): if request.user.is_superuser: apps = appmanager.get_apps(request.user) else: apps = [] app_names = [app.name for app in sorted(apps, key=lambda app: app.menu_index)] tours_and_tutorials = Settings.get_settings().tours_and_tutorials return render('admin_wizard.mako', request, { 'version': hue_version(), 'apps': dict([(app.name, app) for app in apps]), 'app_names': app_names, 'tours_and_tutorials': tours_and_tutorials, 'collect_usage': collect_usage(), })
def commonheader(title, section, user, padding="60px"): """ Returns the rendered common header """ if user.is_authenticated(): apps = appmanager.get_apps(user) apps_list = sorted(apps, key=lambda app: app.menu_index) else: apps_list = [] return django_mako.render_to_string( "common_header.mako", { 'apps': apps_list, 'title': title, 'section': section, 'padding': padding, 'user': user })
def home(request): apps = appmanager.get_apps(request.user) apps = dict([(app.name, app) for app in apps]) return render('home.mako', request, dict(apps=apps))