1
0
Fork 0
satnogs-db/db/templates/base.html

248 lines
9.0 KiB
HTML

{% load static %}
{% load avatar_tags %}
{% load tags %}
{% load compress %}
{% load fontawesome_5 %}
<!DOCTYPE html>
<html lang="en" ng-app>
<head>
<meta charset="utf-8">
<title>SatNOGS DB{% block title %}{% endblock title %}</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
{% compress css %}
<link rel="stylesheet" href="{% static 'lib/admin-lte/dist/css/adminlte.min.css' %}">
<link rel="stylesheet" href="{% static 'css/newapp.css' %}">
{% block css %}{% endblock %}
{% endcompress %}
{% fontawesome_5_static %}
<link rel="shortcut icon" href="{% static 'favicon.ico' %}">
</head>
<body class="layout-fixed">
<div class="wrapper bg-light">
<!-- Top Navbar menu -->
<nav class="main-header navbar navbar-expand navbar-white navbar-light">
<ul class="navbar-nav d-lg-none">
<a class="nav-link keychainify-checked" data-widget="pushmenu" href="#" role="button"><i
class="fas fa-bars"></i></a>
</ul>
<span class="d-lg-none font-weight-light pr-2">SatNOGS DB</span>
<!-- hacky, push dyamic content and/or user menu to the right -->
<div class="pl-3 mr-auto">
{% block top-menu-left %}
{% endblock %}
</div>
{% block top-menu-right %}
{% endblock %}
{% if request.user.is_authenticated %}
<ul class="nav navbar-nav py-2">
<li class="user user-menu">
<a href="#" id="control-sidebar-toggle" data-widget="control-sidebar">
{% avatar request.user %}
</a>
</li>
</ul>
{% else %}
{{ auth_block }}
{% endif %}
</nav>
<!-- Sidebar menu -->
<aside class="main-sidebar sidebar-dark-primary elevation-4 h-100" id="sidebar">
<div class="brand-link border-bottom-0">
<img src="{% static 'img/satnogs-logo-only-light.png' %}" alt="SatNOGS Logo" class="brand-image"
style="opacity: .8;">
<span class="brand-text font-weight-light">SatNOGS DB</span>
</div>
<div class="sidebar d-flex flex-column">
<form class="form-inline mt-1" action="{% url 'search_results' %}" method="GET">
<div class="input-group input-group-sm">
<input class="form-control form-control-sidebar" type="search" name="q"
placeholder="Satellite name or ID" aria-label="Search">
<div class="input-group-append">
<button class="btn btn-navbar-satnogs" type="submit">
<i class="fas fa-search"></i>
</button>
</div>
</div>
</form>
<nav class="mt-2">
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false">
<li class="nav-item">
<a class="nav-link{% if request.resolver_match.url_name == 'home' %} active{% endif %}"
href="{% url 'home' %}">
<i class="nav-icon fas fa-home"></i>
<p>Home</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link{% if request.resolver_match.url_name == 'about' %} active{% endif %}"
href="{% url 'about' %}">
<i class="nav-icon fas fa-info-circle"></i>
<p>About</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link{% if request.resolver_match.url_name == 'satellites' %} active{% endif %}"
href="{% url 'satellites' %}">
<i class="nav-icon fas fa-satellite"></i>
<p>All Satellites</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link{% if request.resolver_match.url_name == 'transmitters_list' %} active{% endif %}"
href="{% url 'transmitters_list' %}">
<i class="nav-icon fas fa-satellite-dish"></i>
<p>All Transmitters</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link{% if request.resolver_match.url_name == 'stats' %} active{% endif %}"
href="{% url 'stats' %}">
<i class="nav-icon fas fa-chart-bar"></i>
<p>Statistics</p>
</a>
</li>
<li class="nav-item">
<a class="disabled nav-link{% if request.resolver_match.url_name == 'news' %} active{% endif %}"
href="">
<i class="nav-icon fas fa-newspaper"></i>
<p>News</p>
</a>
</li>
<li class="nav-item has-treeview">
<a href="#" class="nav-link">
<i class="nav-icon fas fa-link"></i>
<p>
SatNOGS Links
<i class="right align-middle fas fa-angle-left"></i>
</p>
</a>
<ul class="nav nav-treeview">
<li class="nav-item">
<a class="nav-link" href="https://network.satnogs.org">
<i class="nav-icon fas fa-external-link-alt"></i>
<p>Ground Station Control</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://wiki.satnogs.org">
<i class="nav-icon fas fa-external-link-alt"></i>
<p>Wiki</p>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://community.libre.space">
<i class="nav-icon fas fa-external-link-alt"></i>
<p>Forums</p>
</a>
</li>
</ul>
</li>
</ul>
<!-- /.nav-sidebar -->
</nav>
<div class="mt-auto satnogs-sidebar-footer">
<div>
<span class="align-self-center"><i class="far fa-copyright"></i> 2014<span id="copy"></span>
<a href="https://libre.space" target="_blank">Libre Space Foundation</a></span>
</div>
<div>
<span>
{{ version }}
<br>
{{ decoders_version }}
</span>
</div>
<!-- /.panel-collapse -->
</div>
<!-- /.satnogs-sidebar-footer -->
</div>
<!-- /.sidebar -->
</aside>
<!-- /.main-sidebar -->
<!-- Control Sidebar (Right Menu) -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
<div class="p-3">
<div class="row justify-content-center border-bottom">
<h5 class="mb-1 text-sm">{{ user.username }}</h5>
</div>
<nav>
<ul class="nav nav-pills nav-sidebar flex-column">
<li class="nav-item">
<a href="#" class="nav-link basemodal-link control-sidebar-link" data-form-url="/users/edit/">
<i class="nav-icon fas fa-cog"></i>
<p>Settings / API Key</p>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link basemodal-link control-sidebar-link" data-form-url="/help/">
<i class="nav-icon fas fa-question-circle"></i>
<p>Help</p>
</a>
</li>
<li class="nav-item">
{{ logout_block }}
</li>
</ul>
</nav>
</div>
</aside>
<!-- /.control-sidebar -->
<!-- Content window -->
<div class="content-wrapper bg-light">
{% if messages %}
<!-- This is hidden, transitional to Toasts - see app.js -->
{% for notification in messages %}
<div hidden class="alert alert-{{ notification.tags }}" data-alertclass="alert-{{ notification.tags }}" data-alertmessage="{{ notification.message }}" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
{{ notification.message }}
</div>
<!-- /.alert -->
{% endfor %}
{% endif %}
{% block top %}{% endblock %}
{% block content %}{% endblock content %}
</div>
<!-- /.content-wrapper -->
<div class="modal fade" tabindex="-1" role="dialog" id="basemodal">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content"></div>
</div>
</div>
</div>
<!-- /.wrapper -->
{% compress js %}
<script src="{% static 'lib/jquery/dist/jquery.min.js' %}"></script>
<script src="{% static 'lib/popper.js/dist/umd/popper.min.js' %}"></script>
<script src="{% static 'lib/bootstrap/dist/js/bootstrap.min.js' %}"></script>
<script src="{% static 'lib/admin-lte/dist/js/adminlte.min.js' %}"></script>
<script src="{% static 'js/jquery.bootstrap.modal.forms.min.js' %}"></script>
<script src="{% static 'js/app.js' %}"></script>
<!-- <script src="{% static 'js/current_utc.js'%}"></script> -->
{% block javascript %}{% endblock javascript %}
{{ analytics_code }}
{% endcompress %}
</body>
</html>