1
0
Fork 0
mirror of https://github.com/Findus23/acronomy.git synced 2024-09-19 15:33:45 +02:00

admin navbar

This commit is contained in:
Lukas Winkler 2020-07-08 15:57:25 +02:00
parent 074b36b2d5
commit 22773a1a0a
Signed by: lukas
GPG key ID: 54DE4D798D244853
5 changed files with 63 additions and 32 deletions

View file

@ -16,6 +16,23 @@
{% endblock %}
{% block admin_navbar %}
<a class="nav-item nav-link" href="{% url 'edit' acro.slug %}">Edit</a>
{% if user.is_staff %}
<a class="nav-item nav-link" href="{% url 'admin:acros_acronym_change' acro.id %}">Admin-Edit</a>
{% endif %}
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Add Reference
</a>
<div class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
<a class="dropdown-item" href="#">Wikipedia Entry</a>
<a class="dropdown-item" href="#">Paper</a>
<a class="dropdown-item" href="#">Website</a>
</div>
</li>
{% endblock %}
{% block content %}
{% if acro.description_html %}
<div class="description">
@ -160,8 +177,4 @@
{% endcomment %}
</div>
{% if user.is_staff %}
<a class="btn btn-outline-secondary" href="{% url 'admin:acros_acronym_change' acro.id %}">Admin-Edit</a>
{% endif %}
<a class="btn btn-outline-secondary" href="{% url 'edit' acro.slug %}">Edit</a>
{% endblock %}

View file

@ -1,2 +1,9 @@
$primary: #28a745;
$dark: #343a40;
$dark: #343434;
$lightBackground: #f5f5f5;
// bootstrap variables
$primary: $dark;
$navbar-padding-y: 0;
$navbar-dark-color: white;

View file

@ -19,12 +19,12 @@
@import "node_modules/bootstrap/scss/forms";
@import "node_modules/bootstrap/scss/buttons";
@import "node_modules/bootstrap/scss/transitions";
//@import "node_modules/bootstrap/scss/dropdown";
@import "node_modules/bootstrap/scss/dropdown";
@import "node_modules/bootstrap/scss/button-group";
@import "node_modules/bootstrap/scss/input-group";
@import "node_modules/bootstrap/scss/custom-forms";
@import "node_modules/bootstrap/scss/nav";
//@import "node_modules/bootstrap/scss/navbar";
@import "node_modules/bootstrap/scss/navbar";
@import "node_modules/bootstrap/scss/card";
//@import "node_modules/bootstrap/scss/breadcrumb";
//@import "node_modules/bootstrap/scss/pagination";
@ -41,7 +41,7 @@
//@import "node_modules/bootstrap/scss/popover";
//@import "node_modules/bootstrap/scss/carousel";
//@import "node_modules/bootstrap/scss/spinners";
//@import "node_modules/bootstrap/scss/utilities";
@import "node_modules/bootstrap/scss/utilities";
@import "node_modules/bootstrap/scss/print";
@ -171,12 +171,11 @@ body {
}
footer {
background: $lightBackground;
margin-top: 1rem;
.nav {
.navbar-nav {
justify-content: space-between;
width: 100%;
}
}

View file

@ -18,6 +18,21 @@
{% endblock %}
</head>
<body>
{% if user.is_authenticated %}
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav"
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav">
{% block admin_navbar %}
{% endblock %}
</ul>
</div>
</nav>
{% endif %}
{# <div class="container {{ referrers is defined ? "edit" }}">#}
<div class="container {% block containerclasses %}{% endblock %}">
{% bootstrap_messages %}

View file

@ -1,29 +1,26 @@
{% load version %}
<footer>
<ul class="nav">
<li class="nav-item">
<a class="nav-link" href="https://github.com/Findus23/acronomy/tree/{% commit_id %}"
target="_blank" rel="noopener" title="{% commit_id %}">
Source
</a>
</li>
<li class="nav-item">
<a class="nav-link" href="https://lw1.at/i">Privacy</a>
</li>
{% if user.is_staff %}
<nav class="navbar navbar-dark bg-dark navbar-expand">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="{% url 'admin:index' %}">Admin</a>
<a class="nav-link" href="https://github.com/Findus23/acronomy/tree/{% commit_id %}"
target="_blank" rel="noopener" title="{% commit_id %}">
Source
</a>
</li>
{% endif %}
{% if user.is_authenticated %}
<li class="nav-item">
<a class="nav-link" href="{% url 'logout' %}">Log out</a>
<a class="nav-link" href="https://lw1.at/i">Privacy</a>
</li>
{% else %}
<li class="nav-item">
<a class="nav-link" href="{% url 'login' %}">Log in</a>
</li>
{% endif %}
{% if user.is_authenticated %}
<li class="nav-item">
<a class="nav-link" href="{% url 'logout' %}">Log out</a>
</li>
{% else %}
<li class="nav-item">
<a class="nav-link" href="{% url 'login' %}">Log in</a>
</li>
{% endif %}
</ul>
</ul>
</nav>
</footer>