1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2025-06-21 18:38:26 +02:00

Add Abort button

Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
Emmy D'Anello
2023-03-24 12:29:24 +01:00
parent c9fcfcf498
commit 6b5c630048
4 changed files with 172 additions and 146 deletions

View File

@ -28,7 +28,7 @@
<h2>{% trans "Last dices" %}</h2>
</div>
<div class="card-body">
<div class="row">
<div id="dices-{{ tournament.id }}" class="row">
{% for td in tournament.draw.current_round.team_draws %}
<div class="col-md-1" style="order: {{ forloop.counter }};">
<div id="dice-{{ tournament.id }}-{{ td.participation.team.trigram }}"
@ -48,6 +48,11 @@
<div class="card">
<div class="card-header">
Recap
{% if user.registration.is_volunteer %}
<button id="abort-{{ tournament.id }}" class="badge rounded-pill text-bg-danger" onclick="abortDraw({{ tournament.id }})">
{% trans "Abort" %}
</button>
{% endif %}
</div>
<div class="card-body">
<ul id="recap-{{ tournament.id }}-round-list" class="list-group list-group-flush">
@ -170,7 +175,7 @@
<tr>
{% for td in pool.team_draws.all %}
<th class="text-center">
{% trans "Problem"|capfirst %}
Pb.
<span id="table-{{ tournament.id }}-round-{{ round.number }}-problem-{{ td.participation.team.trigram }}">{{ td.accepted|default:"?" }}</span>
</th>
{% endfor %}
@ -182,71 +187,71 @@
<td class="text-center">{{ td.participation.team.trigram }}</td>
{% if pool.size == 3 %}
{% if forloop.counter == 1 %}
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">Déf</td>
<td class="text-center">Rap</td>
<td class="text-center">Opp</td>
{% elif forloop.counter == 2 %}
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">Opp</td>
<td class="text-center">Déf</td>
<td class="text-center">Rap</td>
{% elif forloop.counter == 3 %}
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">Rap</td>
<td class="text-center">Opp</td>
<td class="text-center">Déf</td>
{% endif %}
{% elif pool.size == 4 %}
{% if forloop.counter == 1 %}
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">Déf</td>
<td></td>
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">Rap</td>
<td class="text-center">Opp</td>
{% elif forloop.counter == 2 %}
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">Opp</td>
<td class="text-center">Déf</td>
<td></td>
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">Rap</td>
{% elif forloop.counter == 3 %}
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">Rap</td>
<td class="text-center">Opp</td>
<td class="text-center">Déf</td>
<td></td>
{% elif forloop.counter == 4 %}
<td></td>
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">Rap</td>
<td class="text-center">Opp</td>
<td class="text-center">Déf</td>
{% endif %}
{% elif pool.size == 5 %}
{% if forloop.counter == 1 %}
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">Déf</td>
<td></td>
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">Opp</td>
<td class="text-center">Rap</td>
<td></td>
{% elif forloop.counter == 2 %}
<td></td>
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">Déf</td>
<td class="text-center">Rap</td>
<td></td>
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">Opp</td>
{% elif forloop.counter == 3 %}
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">Opp</td>
<td></td>
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">Déf</td>
<td></td>
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">Rap</td>
{% elif forloop.counter == 4 %}
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">Rap</td>
<td class="text-center">Opp</td>
<td></td>
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">Déf</td>
<td></td>
{% elif forloop.counter == 4 %}
{% elif forloop.counter == 5 %}
<td></td>
<td class="text-center">{% trans "reporter"|capfirst %}</td>
<td class="text-center">Rap</td>
<td></td>
<td class="text-center">{% trans "opponent"|capfirst %}</td>
<td class="text-center">{% trans "defender"|capfirst %}</td>
<td class="text-center">Opp</td>
<td class="text-center">Déf</td>
<td></td>
{% endif %}
{% endif %}