ResortApp/templates/djreservation/reservation_list.html
Argyrios Deligiannidis e84cc555a2 alion
2022-06-26 23:19:01 +03:00

76 lines
2.1 KiB
HTML

{% extends 'base.html' %}
{% load static i18n %}
{% block content %}
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
{% for reservation in object_list%}
<div class="panel {% if reservation.status == reservation.REQUESTED %} panel-success {%elif reservation.status == reservation.BORROWED %} panel-danger {%else%}panel-default{%endif%}">
<div class="panel-heading" role="tab" id="headingOne">
<h4 class="panel-title">
<a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse{{reservation.pk}}" aria-expanded="true" aria-controls="collapse{{reservation.pk}}">
{{reservation}}
</a>
</h4>
</div>
<div id="collapse{{reservation.pk}}" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne">
<div class="panel-body">
<ul class="list-group">
{% for product in reservation.product_set.all%}
<li class="list-group-item">{{product}}
{% if product.borrowed %}
<a href="#" style="position: absolute;right: 15px;" >
<span class="glyphicon glyphicon-ok" aria-hidden="true"></span>
</a>
{%else%}
<a href="#" style="position: absolute;right: 15px;" >
<span class="glyphicon glyphicon-remove" aria-hidden="true"></span>
</a>
{% endif %}
</li>
{% endfor%}
</ul>
{% if reservation.observation_set.count %}
<div class="alert alert-info">
<h2> {% trans 'Observations' %}</h2>
{% for observation in reservation.observation_set.all %}
{{observation.text}}
<hr>
{% endfor%}
</div>
{% endif %}
</div>
</div>
</div>
{% empty %}
<h2> {% trans 'No reservations saved yet' %}</h2>
{% endfor %}
</div>
{% if is_paginated %}
<nav aria-label="...">
<ul class="pager">
{% if page_obj.has_previous %}
<li>
<a href="?page={{ page_obj.previous_page_number }}">{% trans 'Previous' %}</a>
</li>
{% endif %}
<li>
{% trans 'Page' %} {{ page_obj.number }} -- {{ page_obj.paginator.num_pages }}.
</li>
{% if page_obj.has_next %}
<li>
<a href="?page={{ page_obj.next_page_number }}">{% trans 'Next' %}</a>
</li>
{% endif %}
</ul>
</nav>
{% endif %}
{% endblock%}