2023-04-25 17:06:14 +02:00
{% extends "listing.html" %}
{% block datacontent %}
< div class = "card mb-0" >
< div class = "card-header" >
< div class = "row" >
< div class = "col-8" >
2024-02-04 08:34:31 +01:00
< h4 class = "" >
{% if gymnast %}< i > < a href = "#" > {{ gymnast }}< / a > < / i > 's{% endif %} notes listing
< / h4 >
2023-04-25 17:06:14 +02:00
< / div >
< div class = "col-1 ml-auto" >
< div class = "text-right" >
< a href = "{% if gymnast %}{% url 'note_create_for_gymnast' gymnast.id %}{% else %}{% url 'note_create' %}{% endif %}" >
< button type = "submit" value = "add" class = "btn btn-icon btn-warning " >
< i class = "fas fa-plus" > < / i >
< / button >
< / a >
< / div >
< / div >
< / div >
< / div >
< div class = "card-body" >
< div class = "table-responsive" >
{% if note_list %}
< table class = "table table-striped tablesorter" id = "chrono_table" >
< thead >
< tr >
< th style = "width: 5%" > < / th >
< th style = "width: 10%" class = "header" > Date< / th >
< th style = "width: 25%" class = "header text-left" > Gymnast< / th >
< th style = "width: 25%" class = "header text-left" > Coach< / th >
< / tr >
< / thead >
< tbody >
{% for note in note_list %}
< tr role = "row" class = "{% cycle 'odd' 'even' %}" >
< td >
< / td >
< td >
< a href = "{% url 'note_details' note.id %}" > {{ note.created_at | date:"d-m-Y" }}< / a >
< / td >
2024-02-11 12:18:11 +01:00
< td class = "text-left" > {% if gymnast.id in request.session.available_gymnast or request.user.is_superuser %}< a href = "{% url 'gymnast_details' note.gymnast.id %}" > {% endif %}{{ note.gymnast}}< / a > < / td >
2023-04-25 17:06:14 +02:00
< td class = "text-left" > {{ note.coach }}< / td >
< / tr >
{% endfor %}
< / tbody >
< / table >
{% else %}
< p class = "text-muted" > There are no chronos corresponding to your criterias.< / p >
{% endif %}
< / div >
< / div >
< / div >
{% endblock %}
{% block footerscript %}
< script type = "text/javascript" >
$(document).ready(function () {
$('#chrono_table').tablesorter({
headers: {
0: { sorter: false },
},
dateFormat: "uk",
sortList: [[1, 1], [2, 1]]
});
$('#chrono_table').DataTable({
2024-01-25 16:04:30 +01:00
scrollY: '50vh',
2023-04-25 17:06:14 +02:00
scrollCollapse: true,
paging: false,
searching: false,
ordering: false,
// "bInfo" : false,
});
});
< / script >
{% endblock %}