79 lines
2.3 KiB
HTML
79 lines
2.3 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
|
|
{% block title %}<title>Local Library</title>{% endblock %}
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
|
|
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
|
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
|
|
|
|
<!-- Add additional CSS in static file -->
|
|
{% load static %}
|
|
<link rel="stylesheet" href="{% static 'css/styles.css' %}">
|
|
</head>
|
|
<body>
|
|
|
|
<div class="container-fluid">
|
|
|
|
<div class="row">
|
|
<div class="col-sm-2">
|
|
{% block sidebar %}
|
|
<ul class="sidebar-nav">
|
|
<li><a href="{% url 'index' %}">Home</a></li>
|
|
<li><a href="{% url 'books' %}">All books</a></li>
|
|
<li><a href="{% url 'authors' %}">All authors</a></li>
|
|
</ul>
|
|
|
|
<ul class="sidebar-nav">
|
|
{% if user.is_authenticated %}
|
|
<li>User: {{ user.get_username }}</li>
|
|
<li><a href="{% url 'my-borrowed' %}">My Borrowed</a></li>
|
|
<li><a href="{% url 'logout'%}?next={{request.path}}">Logout</a></li>
|
|
{% else %}
|
|
<li><a href="{% url 'login'%}?next={{request.path}}">Login</a></li>
|
|
{% endif %}
|
|
</ul>
|
|
|
|
{% if user.is_staff %}
|
|
<hr />
|
|
<ul class="sidebar-nav">
|
|
<li>Staff</li>
|
|
{% if perms.catalog.can_mark_returned %}
|
|
<li><a href="{% url 'all-borrowed' %}">All borrowed</a></li>
|
|
{% endif %}
|
|
</ul>
|
|
{% endif %}
|
|
|
|
{% endblock %}
|
|
</div>
|
|
<div class="col-sm-10 ">
|
|
{% block content %}{% endblock %}
|
|
|
|
{% block pagination %}
|
|
{% if is_paginated %}
|
|
<div class="pagination">
|
|
<span class="page-links">
|
|
{% if page_obj.has_previous %}
|
|
<a href="{{ request.path }}?page={{ page_obj.previous_page_number }}">previous</a>
|
|
{% endif %}
|
|
<span class="page-current">
|
|
Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}.
|
|
</span>
|
|
{% if page_obj.has_next %}
|
|
<a href="{{ request.path }}?page={{ page_obj.next_page_number }}">next</a>
|
|
{% endif %}
|
|
</span>
|
|
</div>
|
|
{% endif %}
|
|
{% endblock %}
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</body>
|
|
</html>
|