blob: 82497cd233d0d6cbd4f8af65db50fb545f9fd452 [file] [log] [blame]
lombardoffb37bca2018-05-03 16:20:04 +02001{% load staticfiles %}
lombardofre5a130a2019-07-15 09:17:59 +02002{% load get %}
lombardoffb37bca2018-05-03 16:20:04 +02003<!DOCTYPE html>
4<html>
5<head>
6
7 {% block head_base %}
8 {% include "head.html" %}
9 {% endblock %}
10 {% block head_block %}
11
12 {% endblock %}
13 <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
14 <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
15 <!--[if lt IE 9]>
16 <script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
17 <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
18 <![endif]-->
19
20 <!-- Google Font
21 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic">-->
22</head>
23
24
25{% block body %}
26
27{% if request.COOKIES.collapsed_sidebar == '1' %}
28<body class="skin-purple sidebar-mini sidebar-collapse">
29{% else %}
30<body class="skin-purple hold-transition sidebar-mini">
31{% endif %}
32
33<div class="wrapper">
34
35 <header class="main-header">
36 <!-- Logo -->
37 {% block logo_sidebar %}
38 {% include "logo_sidebar.html" %}
39 {% endblock %}
40 <!-- Header Navbar: style can be found in header.less -->
41 <nav class="navbar navbar-static-top">
42 <!-- Sidebar toggle button-->
43 <a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">
44 <span class="sr-only">Toggle navigation</span>
45 <span class="icon-bar"></span>
46 <span class="icon-bar"></span>
47 <span class="icon-bar"></span>
48 </a>
49
50 <div class="navbar-custom-menu">
51 <ul class="nav navbar-nav">
lombardofr099364f2018-06-12 11:21:02 +020052 {% if user.get_username %}
lombardofr835a0b72018-07-18 15:26:16 +020053 <li class="dropdown tasks-menu">
54 <a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
55 <span class="far fa-folder-open"> </span>
lombardofre5a130a2019-07-15 09:17:59 +020056 <span>{{ user.project_name }}</span>
lombardofr835a0b72018-07-18 15:26:16 +020057 <span class="fa fa-caret-down"></span>
58 </a>
59 <ul class="dropdown-menu">
60 <li class="header">Projects:</li>
61 <li>
62 <!-- inner menu: contains the actual data -->
63 <ul class="menu">
64 {% for p in request.session.projects %}
lombardofre5a130a2019-07-15 09:17:59 +020065 {% if p.name == user.project_name %}
lombardofr835a0b72018-07-18 15:26:16 +020066 <li>
67 <a href="#">
68 <h3>
lombardofre5a130a2019-07-15 09:17:59 +020069 <i class="fa fa-folder-open"></i> <span>{{ p.name }}</span>
lombardofr835a0b72018-07-18 15:26:16 +020070 </h3>
lombardofr835a0b72018-07-18 15:26:16 +020071 </a>
72 </li>
73 {% else %}
74 <li>
lombardofre5a130a2019-07-15 09:17:59 +020075 <a href="{% url 'projects:switch_project' project_id=p|get:"_id" %}">
lombardofr835a0b72018-07-18 15:26:16 +020076 <h3>
lombardofre5a130a2019-07-15 09:17:59 +020077 <i class="fa fa-folder"></i> <span>{{ p.name }}</span>
lombardofr835a0b72018-07-18 15:26:16 +020078 </h3>
79 </a>
80 </li>
81 {% endif %}
82 {% endfor %}
83 </ul>
84 </li>
85
86 </ul>
87 </li>
lombardoffb37bca2018-05-03 16:20:04 +020088 <!-- User Account: style can be found in dropdown.less -->
89 <li class="dropdown user user-menu">
90 <a href="#" class="dropdown-toggle" data-toggle="dropdown">
lombardofr099364f2018-06-12 11:21:02 +020091 <img src="/static/assets/img/account_circle.png" class="user-image" alt="User Image">
lombardoffb37bca2018-05-03 16:20:04 +020092 <span class="hidden-xs">{{ user.username }}</span>
93 </a>
lombardofr835a0b72018-07-18 15:26:16 +020094 <ul class="dropdown-menu">
95 <!-- User image -->
96 <li class="user-header">
97 <img src="/static/assets/img/account_circle.png" class="img-circle" alt="User Image">
98 <p id="user_menu_name_role">
99 {{ user.get_username }}
100 <small id="user_menu_role">{{ user.get_user_role_name }}</small>
101 </p>
102 </li>
103 <!-- Menu Footer-->
104 <li class="user-footer">
105 <div class="pull-left">
106 <a href="#" class="btn btn-default btn-flat" disabled>Settings</a>
107 </div>
108 <div class="pull-right">
109 <a href="/auth" class="btn btn-default btn-flat">Sign out</a>
110 </div>
111 </li>
112 </ul>
lombardoffb37bca2018-05-03 16:20:04 +0200113 </li>
114 {% endif %}
115 </ul>
116 </div>
117 </nav>
118 </header>
119
120 <!-- =============================================== -->
121 {% block left_sidebar %}
122
123 {% endblock %}
124
125 <!-- =============================================== -->
126
127 <!-- Content Wrapper. Contains page content -->
128 <div class="content-wrapper">
129 <!-- Content Header (Page header) -->
130 <section class="content-header">
131 <h1 id="title_header">
132 {% block title_header_big %}
133
134 {% endblock %}
135 <small>
136 {% block title_header_small %}
137
138 {% endblock %}
139 </small>
140 </h1>
141 <ol id="breadcrumb" class="breadcrumb">
142 {% block breadcrumb_body %}
143 <li><a href='{% url "home" %}'><i class="fa fa-home fa-fw"></i> Home</a></li>
144 {% endblock %}
145 </ol>
146 </section>
147
148 <!-- Main content -->
149 <section id="main_content" class="content">
150 {% block content_body %}
151
152 {% endblock %}
153 </section>
154 <!-- /.content -->
155 {% include "modals/error_alert.html" %}
156 </div><!-- /.content-wrapper -->
157 {% block footer %}
158 {% include "footer.html" %}
159 {% endblock %}
160
161
162 </div>
163<!-- ./wrapper -->
164
165<!-- jQuery 3 -->
lombardofre5a130a2019-07-15 09:17:59 +0200166<script src="/static/node_modules/jquery/dist/jquery.min.js"></script>
lombardoffb37bca2018-05-03 16:20:04 +0200167<!-- Bootstrap 3.3.7 -->
lombardofre5a130a2019-07-15 09:17:59 +0200168<script src="/static/node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
lombardoffb37bca2018-05-03 16:20:04 +0200169<!-- FastClick -->
lombardofre5a130a2019-07-15 09:17:59 +0200170<script src="/static/node_modules/fastclick/lib/fastclick.js"></script>
lombardoffb37bca2018-05-03 16:20:04 +0200171<!-- AdminLTE App -->
lombardofre5a130a2019-07-15 09:17:59 +0200172<script src="/static/node_modules/admin-lte/dist/js/adminlte.min.js"></script>
lombardoffb37bca2018-05-03 16:20:04 +0200173<!-- iCheck -->
lombardofre5a130a2019-07-15 09:17:59 +0200174<script src="/static/node_modules/admin-lte/plugins/iCheck/icheck.min.js"></script>
lombardoffb37bca2018-05-03 16:20:04 +0200175<!-- pace -->
lombardofre5a130a2019-07-15 09:17:59 +0200176<script src="/static/node_modules/admin-lte/plugins/pace/pace.min.js"></script>
lombardofr4908f382018-09-10 11:36:06 +0200177<!-- momentjs -->
lombardofre5a130a2019-07-15 09:17:59 +0200178<script src="/static/node_modules/moment/moment.js"></script>
lombardoffb37bca2018-05-03 16:20:04 +0200179<!-- bootbox -->
lombardofre5a130a2019-07-15 09:17:59 +0200180<script src="/static/node_modules/bootbox/dist/bootbox.min.js"></script>
lombardoffb37bca2018-05-03 16:20:04 +0200181<!-- RDCL3D AdminLTE session storage handler -->
182<script src="/static/src/adminlte_session_storage.js"></script>
183<!-- Utility JS -->
184<script src="/static/src/utils.js"></script>
185
186<script>
187 $(document).ready(function () {
188 $('[data-toggle="tooltip"]').tooltip()
189 });
190
191</script>
192{% block resource_block %}
193
194{% endblock %}
195</body>
196{% endblock %}
197</html>