Add OSM_SERVER and OSMUI_SQL_DATABASE_URI to Dockerfile
[osm/LW-UI.git] / template / base.html
index 0932c59..1c68bb1 100644 (file)
@@ -1,4 +1,20 @@
+<!--
+Copyright 2019 EveryUP srl
+
+Licensed 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  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.
+-->
 {% load staticfiles %}
+{% load get %}
 <!DOCTYPE html>
 <html>
 <head>
       <div class="navbar-custom-menu">
         <ul class="nav navbar-nav">
             {% if user.get_username %}
+                <li class="dropdown tasks-menu">
+                    <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
+                        <span class="far fa-folder-open"> </span>
+                       <span>{{ user.project_name }}</span>
+                        <span class="fa fa-caret-down"></span>
+                    </a>
+                    <ul class="dropdown-menu">
+                        <li class="header">Projects:</li>
+                        <li>
+                            <!-- inner menu: contains the actual data -->
+                            <ul class="menu">
+                                {% for p in request.session.projects %}
+                                    {% if p.project_name == user.project_name %}
+                                        <li>
+                                            <a href="#">
+                                                <h3>
+                                                    <i class="fa fa-folder-open"></i> <span>{{ p.project_name }}</span>
+                                                </h3>
+                                            </a>
+                                        </li>
+                                    {% else %}
+                                        <li>
+                                            <a href="{% url 'projects:switch_project' project_id=p.project %}">
+                                                <h3>
+                                                    <i class="fa fa-folder"></i> <span>{{ p.project_name }}</span>
+                                                </h3>
+                                            </a>
+                                        </li>
+                                    {% endif %}
+                                {% endfor %}
+                            </ul>
+                        </li>
+
+                    </ul>
+                </li>
           <!-- User Account: style can be found in dropdown.less -->
           <li class="dropdown user user-menu">
             <a href="#" class="dropdown-toggle" data-toggle="dropdown">
               <img src="/static/assets/img/account_circle.png" class="user-image" alt="User Image">
                         <span class="hidden-xs">{{ user.username }}</span>
             </a>
-            <ul class="dropdown-menu">
-                        <!-- User image -->
-                        <li class="user-header">
-                            <img src="/static/assets/img/account_circle.png" class="img-circle" alt="User Image">
-                            <p id="user_menu_name_role">
-                                {{ user.get_username }}
-                                <small id="user_menu_role">{{ user.get_user_role_name }}</small>
-                            </p>
-                        </li>
-                        <!-- Menu Footer-->
-                        <li class="user-footer">
-                            <div class="pull-left">
-                              <a href="#" class="btn btn-default btn-flat" disabled>Settings</a>
-                            </div>
-                            <div class="pull-right">
-                                <a href="/auth" class="btn btn-default btn-flat">Sign out</a>
-                            </div>
-                        </li>
-                    </ul>
+              <ul class="dropdown-menu">
+                  <!-- User image -->
+                  <li class="user-header">
+                      <img src="/static/assets/img/account_circle.png" class="img-circle" alt="User Image">
+                      <p id="user_menu_name_role">
+                          {{ user.get_username }}
+                          <small id="user_menu_role">{{ user.get_user_role_name }}</small>
+                      </p>
+                  </li>
+                  <!-- Menu Footer-->
+                  <li class="user-footer">
+                      <div class="pull-left">
+                          <a href="#" class="btn btn-default btn-flat" disabled>Settings</a>
+                      </div>
+                      <div class="pull-right">
+                          <a href="/auth" class="btn btn-default btn-flat">Sign out</a>
+                      </div>
+                  </li>
+              </ul>
           </li>
             {% endif %}
         </ul>
 <!-- ./wrapper -->
 
 <!-- jQuery 3 -->
-<script src="/static/bower_components/jquery/dist/jquery.min.js"></script>
+<script src="/static/node_modules/jquery/dist/jquery.min.js"></script>
 <!-- Bootstrap 3.3.7 -->
-<script src="/static/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
+<script src="/static/node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
 <!-- FastClick -->
-<script src="/static/bower_components/fastclick/lib/fastclick.js"></script>
+<script src="/static/node_modules/fastclick/lib/fastclick.js"></script>
 <!-- AdminLTE App -->
-<script src="/static/bower_components/admin-lte/dist/js/adminlte.min.js"></script>
+<script src="/static/node_modules/admin-lte/dist/js/adminlte.min.js"></script>
 <!-- iCheck -->
-<script src="/static/bower_components/admin-lte/plugins/iCheck/icheck.min.js"></script>
+<script src="/static/node_modules/admin-lte/plugins/iCheck/icheck.min.js"></script>
 <!-- pace -->
-<script src="/static/bower_components/admin-lte/plugins/pace/pace.min.js"></script>
+<script src="/static/node_modules/admin-lte/plugins/pace/pace.min.js"></script>
+<!-- momentjs -->
+<script src="/static/node_modules/moment/moment.js"></script>
 <!-- bootbox -->
-<script src="/static/bower_components/bootbox.js/bootbox.js"></script>
+<script src="/static/node_modules/bootbox/dist/bootbox.min.js"></script>
 <!-- RDCL3D AdminLTE session storage handler -->
 <script src="/static/src/adminlte_session_storage.js"></script>
 <!-- Utility JS -->