mirror of https://gitlab.crans.org/bde/nk20
137 lines
6.3 KiB
HTML
137 lines
6.3 KiB
HTML
{% extends "wei/base.html" %}
|
||
{% comment %}
|
||
SPDX-License-Identifier: GPL-3.0-or-later
|
||
{% endcomment %}
|
||
{% load render_table from django_tables2 %}
|
||
{% load i18n perms %}
|
||
|
||
{% block profile_content %}
|
||
<div class="card bg-white mb-3">
|
||
<div class="card-header text-center">
|
||
<h4>Week-End d'Intégration</h4>
|
||
</div>
|
||
<div class="card-body">
|
||
<p class="lead font-italic">
|
||
Le WEI (Week-End d’Intégration), ou 3 jours d’immersion dans les profondeurs du
|
||
monde post-préparatoire.
|
||
</p>
|
||
<p>
|
||
Que serait une école sans son week-end d’intégration ? Quelques semaines après la
|
||
rentrée, on embarque tous et toutes à bord de bus à thèmes pour quelques jours
|
||
inoubliables dans une destination inconnue. L’objectif de ce week-end : permettre aux
|
||
nouvel·les arrivant·es de se lâcher après 2 ans de dur labeur (voire 3 pour les plus
|
||
chanceux), de découvrir l’ambiance familiale de l’ENS ainsi que de nouer des liens avec
|
||
ceux·elles qu’ils côtoieront par la suite. Dose de chants et de fun garantie !
|
||
</p>
|
||
</div>
|
||
{% if club.is_current_wei %}
|
||
<div class="card-footer text-center">
|
||
{% if not my_registration %}
|
||
{% if not not_first_year %}
|
||
<a class="btn btn-success" href="{% url "wei:wei_register_1A_myself" wei_pk=club.pk %}" data-turbolinks="false">
|
||
{% trans "Register to the WEI! – 1A" %}
|
||
</a>
|
||
{% endif %}
|
||
<a class="btn btn-success" href="{% url "wei:wei_register_2A_myself" wei_pk=club.pk %}" data-turbolinks="false">
|
||
{% trans "Register to the WEI! – 2A+" %}</a>
|
||
{% else %}
|
||
<a class="btn btn-warning" href="{% url "wei:wei_update_registration" pk=my_registration.pk %}"
|
||
data-turbolinks="false">
|
||
{% trans "Update my registration" %}
|
||
</a>
|
||
{% endif %}
|
||
</div>
|
||
{% endif %}
|
||
</div>
|
||
|
||
{% if buses.data %}
|
||
<div class="card bg-white mb-3">
|
||
<div class="card-header position-relative" id="clubListHeading">
|
||
<span class="font-weight-bold">
|
||
<svg class="bi bi-signpost" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
|
||
<path d="M7.293.707A1 1 0 0 0 7 1.414V4H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h5v6h2v-6h3.532a1 1 0 0 0 .768-.36l1.933-2.32a.5.5 0 0 0 0-.64L13.3 4.36a1 1 0 0 0-.768-.36H9V1.414A1 1 0 0 0 7.293.707z"/>
|
||
</svg>
|
||
{% trans "Buses" %}
|
||
</span>
|
||
</div>
|
||
{% render_table buses %}
|
||
</div>
|
||
{% endif %}
|
||
|
||
{% if member_list.data %}
|
||
<div class="card bg-white mb-3">
|
||
<div class="card-header position-relative" id="clubListHeading">
|
||
<a class="stretched-link font-weight-bold text-decoration-none"
|
||
href="{% url "wei:wei_memberships" pk=club.pk %}">
|
||
<svg class="bi bi-users" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
|
||
<path d="M7 14s-1 0-1-1 1-4 5-4 5 3 5 4-1 1-1 1H7zm4-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>
|
||
<path fill-rule="evenodd" d="M5.216 14A2.238 2.238 0 0 1 5 13c0-1.355.68-2.75 1.936-3.72A6.325 6.325 0 0 0 5 9c-4 0-5 3-5 4s1 1 1 1h4.216z"/>
|
||
<path d="M4.5 8a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z"/>
|
||
</svg>
|
||
{% trans "Members of the WEI" %}
|
||
</a>
|
||
</div>
|
||
{% render_table member_list %}
|
||
</div>
|
||
{% endif %}
|
||
|
||
{% if history_list.data %}
|
||
<div class="card bg-white mb-3">
|
||
<div class="card-header position-relative" id="historyListHeading">
|
||
<a class="stretched-link font-weight-bold text-decoration-none" {% if "note.view_note"|has_perm:club.note %}
|
||
href="{% url 'note:transactions' pk=club.note.pk %}" {% endif %}>
|
||
<svg class="bi bi-euro" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
|
||
<path d="M4 9.42h1.063C5.4 12.323 7.317 14 10.34 14c.622 0 1.167-.068 1.659-.185v-1.3c-.484.119-1.045.17-1.659.17-2.1 0-3.455-1.198-3.775-3.264h4.017v-.928H6.497v-.936c0-.11 0-.219.008-.329h4.078v-.927H6.618c.388-1.898 1.719-2.985 3.723-2.985.614 0 1.175.05 1.659.177V2.194A6.617 6.617 0 0 0 10.341 2c-2.928 0-4.82 1.569-5.244 4.3H4v.928h1.01v1.265H4v.928z"/>
|
||
</svg>
|
||
{% trans "Transaction history" %}
|
||
</a>
|
||
</div>
|
||
<div id="history_list">
|
||
{% render_table history_list %}
|
||
</div>
|
||
</div>
|
||
{% endif %}
|
||
|
||
{% if pre_registrations.data %}
|
||
<div class="card bg-white mb-3">
|
||
<div class="card-header position-relative" id="historyListHeading">
|
||
<a class="stretched-link font-weight-bold text-decoration-none"
|
||
href="{% url 'wei:wei_registrations' pk=club.pk %}">
|
||
<svg class="bi bi-user-plus" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
|
||
<path d="M1 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H1zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>
|
||
<path fill-rule="evenodd" d="M13.5 5a.5.5 0 0 1 .5.5V7h1.5a.5.5 0 0 1 0 1H14v1.5a.5.5 0 0 1-1 0V8h-1.5a.5.5 0 0 1 0-1H13V5.5a.5.5 0 0 1 .5-.5z"/>
|
||
</svg>
|
||
{% trans "Unvalidated registrations" %}
|
||
</a>
|
||
</div>
|
||
<div id="history_list">
|
||
{% render_table pre_registrations %}
|
||
</div>
|
||
</div>
|
||
{% endif %}
|
||
|
||
{% if can_validate_1a %}
|
||
<a href="{% url 'wei:wei_1A_list' pk=object.pk %}" class="btn btn-block btn-info">{% trans "Attribute buses" %}</a>
|
||
{% endif %}
|
||
{% endblock %}
|
||
|
||
{% block extrajavascript %}
|
||
<script>
|
||
function refreshHistory() {
|
||
$("#history_list").load("{% url 'wei:wei_detail' pk=object.pk %} #history_list");
|
||
$("#profile_infos").load("{% url 'wei:wei_detail' pk=object.pk %} #profile_infos");
|
||
}
|
||
|
||
$(document).ready(function () {
|
||
$(".no-perm").parent().addClass("d-none");
|
||
if ($("a[data-type='validate-membership']:not(.d-none)").length === 0) {
|
||
$("a[data-type='validate-membership']").parent().addClass("d-none");
|
||
$("#validate-membership-header").addClass("d-none");
|
||
}
|
||
if ($("a[data-type='delete-membership']:not(.d-none)").length === 0) {
|
||
$("a[data-type='delete-membership']").parent().addClass("d-none");
|
||
$("#delete-membership-header").addClass("d-none");
|
||
}
|
||
});
|
||
</script>
|
||
{% endblock %} |