mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 02:12:05 +01:00 
			
		
		
		
	Add ZIP archive for tournament authorizations
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
		@@ -116,7 +116,7 @@
 | 
			
		||||
        {% if user.registration.is_volunteer %}
 | 
			
		||||
            {% if user.registration in self.team.participation.tournament.organizers or user.registration.is_admin %}
 | 
			
		||||
                <div class="text-center">
 | 
			
		||||
                    <a class="btn btn-info" href="{% url "participation:team_authorizations" pk=team.pk %}">
 | 
			
		||||
                    <a class="btn btn-info" href="{% url "participation:team_authorizations" team_id=team.id %}">
 | 
			
		||||
                        <i class="fas fa-file-archive"></i> {% trans "Download all submitted authorizations" %}
 | 
			
		||||
                    </a>
 | 
			
		||||
                </div>
 | 
			
		||||
 
 | 
			
		||||
@@ -62,7 +62,6 @@
 | 
			
		||||
        {% if user.registration.is_admin or user.registration in tournament.organizers.all %}
 | 
			
		||||
            <div class="card-footer text-center">
 | 
			
		||||
                <a href="{% url "participation:tournament_update" pk=tournament.pk %}"><button class="btn btn-secondary">{% trans "Edit tournament" %}</button></a>
 | 
			
		||||
                <a href="{% url "participation:tournament_csv" pk=tournament.pk %}"><button class="btn btn-success">{% trans "Export as CSV" %}</button></a>
 | 
			
		||||
            </div>
 | 
			
		||||
        {% endif %}
 | 
			
		||||
    </div>
 | 
			
		||||
@@ -91,12 +90,6 @@
 | 
			
		||||
        </div>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
 | 
			
		||||
    {% if user.registration.is_admin %}
 | 
			
		||||
        <div class="d-grid">
 | 
			
		||||
            <button class="btn gap-0 btn-success" data-bs-toggle="modal" data-bs-target="#addPoolModal">{% trans "Add new pool" %}</button>
 | 
			
		||||
        </div>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
 | 
			
		||||
    {% if notes %}
 | 
			
		||||
        <hr>
 | 
			
		||||
 | 
			
		||||
@@ -134,20 +127,81 @@
 | 
			
		||||
        </div>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
 | 
			
		||||
    {% if user.registration.is_admin %}
 | 
			
		||||
        {% trans "Add pool" as modal_title %}
 | 
			
		||||
        {% trans "Add" as modal_button %}
 | 
			
		||||
        {% url "participation:pool_create" as modal_action %}
 | 
			
		||||
        {% include "base_modal.html" with modal_id="addPool" %}
 | 
			
		||||
    {% endif %}
 | 
			
		||||
{% endblock %}
 | 
			
		||||
    {% if user.registration.is_admin or user.registration in tournament.organizers.all %}
 | 
			
		||||
        <hr>
 | 
			
		||||
 | 
			
		||||
        <h3>{% trans "Files available for download" %}</h3>
 | 
			
		||||
 | 
			
		||||
        <div class="alert alert-warning fade show files-to-download-collapse" id="files-to-download-popup">
 | 
			
		||||
            <h4>IMPORTANT</h4>
 | 
			
		||||
 | 
			
		||||
            <p>
 | 
			
		||||
                Les fichiers accessibles ci-dessous peuvent contenir des informations personnelles.
 | 
			
		||||
                Par conformité avec le droit européen et par respect de la confidentialité des données
 | 
			
		||||
                des participant⋅es, vous ne devez utiliser ces données que dans un cadre strictement
 | 
			
		||||
                nécessaire en lien avec l'organisation du tournoi.
 | 
			
		||||
            </p>
 | 
			
		||||
 | 
			
		||||
            <p>
 | 
			
		||||
                De plus, il est de votre responsabilité de supprimer ces fichiers une fois que vous
 | 
			
		||||
                n'en avez plus besoin, notamment à la fin du tournoi.
 | 
			
		||||
            </p>
 | 
			
		||||
 | 
			
		||||
            <p class="text-center">
 | 
			
		||||
                <button class="btn btn-warning" data-bs-toggle="collapse" href=".files-to-download-collapse"
 | 
			
		||||
                        role="button" aria-expanded="false" aria-controls="files-to-download files-to-download-popup">
 | 
			
		||||
                    Je m'engage à ne pas divulguer les données des participant⋅es
 | 
			
		||||
                    et de les supprimer à l'issue du tournoi
 | 
			
		||||
                </button>
 | 
			
		||||
            </p>
 | 
			
		||||
        </div>
 | 
			
		||||
 | 
			
		||||
        <div class="card bg-body shadow fade collapse files-to-download-collapse" id="files-to-download">
 | 
			
		||||
            <div class="card-body">
 | 
			
		||||
                <ul>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <a href="{% url "participation:tournament_csv" pk=tournament.pk %}">
 | 
			
		||||
                            Tableur de données des participant⋅es des équipes validées
 | 
			
		||||
                        </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <a href="{% url "participation:tournament_csv" pk=tournament.pk %}?all">
 | 
			
		||||
                            Tableur de données des participant⋅es de toutes les équipes
 | 
			
		||||
                        </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <a href="{% url "participation:tournament_authorizations" tournament_id=tournament.id %}">
 | 
			
		||||
                            Archive de toutes les autorisations triées par équipe et par personne
 | 
			
		||||
                        </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <a>
 | 
			
		||||
                            Archive de toutes les solutions envoyées triées par équipe
 | 
			
		||||
                        </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <a>
 | 
			
		||||
                            Archive de toutes les solutions envoyées triées par problème
 | 
			
		||||
                        </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <a>
 | 
			
		||||
                            Archive de toutes les notes de synthèse triées par poule et par passage
 | 
			
		||||
                        </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <a>
 | 
			
		||||
                            Archive de tous les barèmes de notes à imprimer triés par poule
 | 
			
		||||
                        </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                    <li>
 | 
			
		||||
                        <a>
 | 
			
		||||
                            Archive de tous les tableurs de notes à saisir triés par poule
 | 
			
		||||
                        </a>
 | 
			
		||||
                    </li>
 | 
			
		||||
                </ul>
 | 
			
		||||
            </div>
 | 
			
		||||
        </div>
 | 
			
		||||
    {% endif %}
 | 
			
		||||
 | 
			
		||||
{% block extrajavascript %}
 | 
			
		||||
    <script>
 | 
			
		||||
        document.addEventListener('DOMContentLoaded', () => {
 | 
			
		||||
            {% if user.registration.is_admin %}
 | 
			
		||||
                initModal("addPool", "{% url "participation:pool_create" %}")
 | 
			
		||||
            {% endif %}
 | 
			
		||||
        });
 | 
			
		||||
    </script>
 | 
			
		||||
{% endblock %}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user