123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- {#
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
- http://www.apache.org/licenses/LICENSE-2.0
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
- #}
- {% set bug_report_url = appbuilder.app.config['BUG_REPORT_URL'] %}
- {% set documentation_url = appbuilder.app.config['DOCUMENTATION_URL'] %}
- {% set documentation_text = appbuilder.app.config['DOCUMENTATION_TEXT'] %}
- {% set documentation_icon = appbuilder.app.config['DOCUMENTATION_ICON'] %}
- {% set version_string = appbuilder.app.config['VERSION_STRING'] %}
- {% set version_sha = appbuilder.app.config['VERSION_SHA'] %}
- {% set locale = session['locale'] %}
- {% if not locale %}
- {% set locale = 'en' %}
- {% endif %}
- {% if not current_user.is_anonymous %}
- <li class="dropdown">
- <button type="button" style="margin-top: 12px; margin-right: 30px;" data-toggle="dropdown" class="dropdown-toggle btn btn-sm btn-primary">
- <i class="fa fa-plus"></i> {{ _("New") }}
- </button>
- <ul class="dropdown-menu">
- <li><a href="/superset/sqllab"><span class="fa fa-fw fa-search"></span> {{_("SQL Query")}}</a></li>
- <li><a href="/chart/add"><span class="fa fa-fw fa-bar-chart"></span> {{_("Chart")}}</a></li>
- <li><a href="/dashboard/new/"><span class="fa fa-fw fa-dashboard"></span> {{_("Dashboard")}}</a></li>
- </ul>
- </li>
- {% endif %}
- {% if documentation_url %}
- <li>
- <a
- tabindex="-1"
- href="{{ documentation_url }}"
- title="{{ documentation_text }}"
- target="_blank"
- >
- {% if documentation_icon %}
- <img
- width="100%"
- src="{{ documentation_icon }}"
- alt="{{ documentation_text }}"
- />
- {% else %}
- <i class="fa fa-question"></i>
- {% endif %}
- </a>
- </li>
- {% endif %}
- {% if bug_report_url %}
- <li>
- <a
- tabindex="-1"
- href="{{ bug_report_url }}"
- target="_blank"
- title="Report a bug"
- >
- <i class="fa fa-bug"></i>
- </a>
- </li>
- {% endif %}
- {% if languages.keys()|length > 1 %}
- <li class="dropdown">
- <a class="dropdown-toggle" data-toggle="dropdown" href="javascript:void(0)">
- <div class="f16"><i class="flag {{languages[locale].get('flag')}}"></i> <b class="caret"></b>
- </div>
- </a>
- <ul class="dropdown-menu" id="language-picker">
- <li class="dropdown">
- {% for lang in languages %}
- {% if lang != locale %}
- <a tabindex="-1" href="{{appbuilder.get_url_for_locale(lang)}}">
- <div class="f16">
- <i class="flag {{languages[lang].get('flag')}}"></i> - {{languages[lang].get('name')}}
- </div>
- </a>
- {% endif %}
- {% endfor %}
- </li>
- </ul>
- </li>
- {% endif %}
- {% if not current_user.is_anonymous %}
- <li class="dropdown">
- <a
- class="dropdown-toggle"
- data-toggle="dropdown"
- title="{{g.user.get_full_name()}}"
- href="javascript:void(0)"
- >
- <i class="fa fa-user"></i> <b class="caret"></b>
- </a>
- <ul class="dropdown-menu">
- <li><a href="{{appbuilder.get_url_for_userinfo}}"><span class="fa fa-fw fa-user"></span>{{_("Profile")}}</a></li>
- <li><a href="{{appbuilder.get_url_for_logout}}"><span class="fa fa-fw fa-sign-out"></span>{{_("Logout")}}</a></li>
- {% if version_string or version_sha %}
- <li class="fineprint">
- {% if version_string %}
- <div>Version: {{version_string}}</div>
- {% endif %}
- {% if version_sha %}
- <div>SHA: {{version_sha}}</div>
- {% endif %}
- </li>
- {% endif %}
- </ul>
- </li>
- {% else %}
- <li><a href="{{appbuilder.get_url_for_login}}">
- <i class="fa fa-fw fa-sign-in"></i>{{_("Login")}}</a></li>
- {% endif %}
|