102 lines
3.7 KiB
HTML
102 lines
3.7 KiB
HTML
{% extends "base.html" %}
|
||
|
||
{% block page_title %}Dashboard{% endblock %}
|
||
|
||
<!-- {% block title %}Overview{% endblock %} -->
|
||
|
||
{% block content %}
|
||
|
||
<div class="row">
|
||
<div class="col-md-9">
|
||
<div class="card">
|
||
<div class="card-header">
|
||
<h4 class="fal fa-laugh-wink"> Hi {{ user.username }} !</h4>
|
||
</div>
|
||
<div class="card-body">
|
||
Welcome to Ultron v0.25<br />
|
||
This application is there to help us manage the gymnasts (evolution, evaluation, ...). It is not perfect so feel free to make improvement proposals, bug reports, … by sending me an <a href="mailto:gregory@flyingacrobaticstrampoline.be">email</a>.
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="card mb-2">
|
||
<div class="card-header">
|
||
<h4 class="fal fa-chart-area"> Some statistics</h4>
|
||
</div>
|
||
<div class="card-body">
|
||
<div class="w-lg m-x-auto">
|
||
<ul class="list-unstyled">
|
||
<li>{{ nb_gymnast }} active gymnasts</li>
|
||
<li>{{ nb_event }} events</li>
|
||
<li>{{ nb_skill }} skills</li>
|
||
<li>{{ nb_routine }} routines</li>
|
||
<li>{{ nb_score }} scores</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<div class="card">
|
||
<div class="card-header">
|
||
<h4 class="fal fa-calendar-alt"> Next Events</h4>
|
||
</div>
|
||
<div class="card-body">
|
||
{% if event_list %}
|
||
<table class="table tablesorter table-striped table-condensed" data-sort="table" id="event_table">
|
||
{% for event in event_list %}
|
||
<tr>
|
||
<td class="text-left"><a href="{% url 'event_details' event.id %}">{{ event.name }}</a></td>
|
||
<td>{% if event.number_of_week_from_today < 0 %}{{event.number_of_week_from_today}}{% else %}<span class="text-{% if event.number_of_week_from_today > 12 %}success{% elif event.number_of_week_from_today > 9 %}info{% elif event.number_of_week_from_today > 6 %}warning{% else %}danger{% endif %}"><b>{{event.number_of_week_from_today}}</b></span>{% endif %}</td>
|
||
</tr>
|
||
{% endfor %}
|
||
</table>
|
||
{% else %}
|
||
No future event defined
|
||
{% endif %}
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<div class="card">
|
||
<div class="card-header">
|
||
<h4 class="fal fa-highlighter"> Last updated gymnasts</h4>
|
||
</div>
|
||
<div class="card-body">
|
||
{% if last_updated_gymnast %}
|
||
<table class="table tablesorter table-striped table-condensed" data-sort="table" id="gymnast_table">
|
||
{% for gymnast in last_updated_gymnast %}
|
||
<tr>
|
||
<td class="text-left"><a href="{% url 'gymnast_details' gymnast.id %}">{{ gymnast }}</a></td>
|
||
</tr>
|
||
{% endfor %}
|
||
</table>
|
||
{% else %}
|
||
No update since your last visit
|
||
{% endif %}
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<div class="card">
|
||
<div class="card-header">
|
||
<h4 class="">(line 2 cadre 3)</h4>
|
||
</div>
|
||
<div class="card-body">
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
{% endblock %}
|
||
|
||
{% block footerscript %}
|
||
|
||
{% endblock%}
|