mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 12:32:18 +01:00 
			
		
		
		
	Add Abort button
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
		@@ -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 %}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user