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

Teams can request a validation

This commit is contained in:
Yohann D'ANELLO
2020-10-11 16:30:02 +02:00
parent 552ea17f7d
commit 427786769f
4 changed files with 116 additions and 34 deletions

View File

@ -1,6 +1,7 @@
{% extends "base.html" %}
{% load i18n %}
{% load crispy_forms_filters %}
{% block content %}
@ -61,16 +62,42 @@
</div>
</div>
{% if team.participation.valid %}
<hr>
<hr>
{% if team.participation.valid %}
<div class="text-center">
<a class="btn btn-info" href="{% url "participation:participation_detail" pk=team.participation.pk %}">
<i class="fas fa-video"></i> {% trans "Access to team participation" %} <i class="fas fa-video"></i>
</a>
</div>
{% else %}
{# TODO Validate team #}
{% elif team.participation.valid is None %} {# Team did not ask for validation #}
{% if user.registration.participates %}
{% if can_validate %}
<div class="alert alert-info">
{% trans "Your team has at least 3 members and all photo authorizations were given: the team can be validated." %}
<div class="text-center">
<button class="btn btn-success">{% trans "Submit my team to validation" %}</button>
</div>
</div>
{% else %}
<div class="alert alert-warning">
{% trans "Your team must be composed of 3 members and each member must upload its photo authorization." %}
</div>
{% endif %}
{% else %}
<div class="alert alert-warning">
{% trans "This team didn't ask for validation yet." %}
</div>
{% endif %}
{% else %} {# Team is waiting for validation #}
{% if user.registration.participates %}
<div class="alert alert-warning">
{% trans "Your validation is pending." %}
</div>
{% else %}
Team asked for validation.
{# TODO Add validation form: validate or invalidate, with a message #}
{% endif %}
{% endif %}
{% trans "Update team" as modal_title %}