Add 'staticfiles' Template Tag to Base Template
[pharos-tools.git] / dashboard / src / templates / base.html
1 {% extends "layout.html" %}
2 {% load bootstrap3 %}
3 {% load staticfiles %}
4
5 {% block basecontent %}
6     <div id="wrapper">
7         <!-- Navigation -->
8         <nav class="navbar navbar-default navbar-static-top" role="navigation"
9              style="margin-bottom: 0">
10             <div class="navbar-header">
11                 <button type="button" class="navbar-toggle" data-toggle="collapse"
12                         data-target=".navbar-collapse">
13                     <span class="sr-only">Toggle navigation</span>
14                     <span class="icon-bar"></span>
15                     <span class="icon-bar"></span>
16                     <span class="icon-bar"></span>
17                 </button>
18                 <a href="https://www.opnfv.org/" class="navbar-left"><img
19                         src="{% static "img/opnfv-logo.png" %}"></a>
20                 <a class="navbar-brand" href={% url 'dashboard:index' %}>Pharos Dashboard</a>
21             </div>
22             <!-- /.navbar-header -->
23
24             <ul class="nav navbar-top-links navbar-right">
25                 <li class="dropdown">
26                     <a class="dropdown-toggle" data-toggle="dropdown" href="#">
27                         <i class="fa fa-user fa-fw"></i> <i class="fa fa-caret-down"></i>
28                     </a>
29                     <ul class="dropdown-menu dropdown-user">
30                         {% if user.is_authenticated %}
31                             <li><a href="{% url 'account:settings' %}"><i
32                                     class="fa fa-gear fa-fw"></i>
33                                 Settings</a>
34                             </li>
35                             <li class="divider"></li>
36                             <li><a href="{% url 'account:logout' %}?next={{ request.path }}"><i
37                                     class="fa fa-sign-out fa-fw"></i>
38                                 Logout</a>
39                             </li>
40                         {% else %}
41                             <li><a href="{% url 'account:login' %}"><i
42                                     class="fa fa-sign-in fa-fw"></i>
43                                 Login with Jira</a>
44                             <li>
45                         {% endif %}
46                     </ul>
47                     <!-- /.dropdown-user -->
48                 </li>
49                 <!-- /.dropdown -->
50             </ul>
51             <!-- /.navbar-top-links -->
52
53             <div class="navbar-default sidebar" role="navigation">
54                 <div class="sidebar-nav navbar-collapse">
55                     <ul class="nav" id="side-menu">
56                         <li>
57                             <a href="{% url 'dashboard:ci_pods' %}"><i
58                                     class="fa fa-fw"></i>CI-Pods</a>
59                         </li>
60                         <li>
61                             <a href="{% url 'dashboard:dev_pods' %}"><i
62                                     class="fa  fa-fw"></i>Development
63                                 Pods</a>
64                         </li>
65                         <li>
66                             <a href="{% url 'dashboard:jenkins_slaves' %}"><i
67                                     class="fa fa-fw"></i>Jenkins
68                                 Slaves</a>
69                         </li>
70                         <li>
71                             {% if user.is_authenticated %}
72                             <a href="{% url 'account:users' %}"><i
73                                     class="fa fa-fw"></i>User List
74                             </a>
75                             {% endif %}
76                         </li>
77                         <li>
78                             <a href="{% url 'booking:list' %}"><i
79                                     class="fa fa-fw"></i>Booking List
80                             </a>
81                         </li>
82                         <li>
83                             <a href="{% url 'api-root' %}"><i
84                                     class="fa fa-fw"></i>API
85                             </a>
86                         </li>
87                     </ul>
88                 </div>
89                 <!-- /.sidebar-collapse -->
90             </div>
91             <!-- /.navbar-static-side -->
92         </nav>
93
94         <!-- Page Content -->
95         <div id="page-wrapper">
96             <div class="row">
97                 <div class="col-lg-12">
98                     <h1 class="page-header">{{ title }}</h1>
99                 </div>
100                 <!-- /.col-lg-12 -->
101             </div>
102
103             {% bootstrap_messages %}
104
105             {% block content %}
106
107             {% endblock content %}
108         </div>
109         <!-- /#page-wrapper -->
110     </div>
111     <!-- /#wrapper -->
112 {% endblock basecontent %}