{% extends 'base.html' %}
{% load i18n static main_extras %}
{% block title %}{% blocktrans %}Argelg | Membres{% endblocktrans %}{% endblock %}
{% block header %}
{% include 'frags/nav.html' %}
{% endblock %}
{% block content %}
<section class="wrapper wrapper--centered">
<form method="GET" class="column column--spaced column--bottom heading">
<div class="container--title">
<h1 class="title title--line">Liste <br>des membres</h1>
</div>
<div class="container--form">
<div class="field__search">
<input class="field" type="text" placeholder="Rechercher un membre" name="search_member" value={{search}}>
{% if search %}
<a class="btn--delete" href='?search_member=&committee={{ filter_committee }}&postcode={{ filter_postcode }}&specialization={{ filter_special }}' title="Supprimer la recherche">x</a>
{% endif %}
<input class="field__search--btn" type="submit" value="">
</div>
</div>
<div class="column column--spaced container--title-full">
<div class="column column--spaced container--title-full">
<div class="container--form container--form-select">
<select name="committee" class="field input--select2 input-select2--bold select--noarrow" placeholder="Type de comité" name="committee" onchange="this.form.submit()">
<option value="">Type de comité</option>
{% for committee in committees %}
<option value="{{ committee }}" {% if filter_committee == committee %}selected{% endif %}>{{ committee }}</option>
{% endfor %}
</select>
{% if filter_committee %}
<a class="btn--delete" href='?search_member={{ search }}&committee=&postcode={{filter_postcode}}&specialization={{filter_special}}' title="Supprimer le filtre">x</a>
{% endif %}
</div>
<div class="container--form container--form-select">
<select name="postcode" class="field input--select2 input-select2--bold select--noarrow" placeholder="Code postal" name="postcode" onchange="this.form.submit()">
<option value="">Code postal</option>
{% for postcode in postcodes %}
<option value="{% if postcode %}{{ postcode }}{% endif %}" {% if filter_postcode == postcode %}selected{% endif %}>{{ postcode }}</option>
{% endfor %}
</select>
{% if filter_postcode %}
<a class="btn--delete" href='?search_member={{ search }}&committee={{ filter_committee }}&postcode=&specialization={{filter_special}}' title="Supprimer le filtre">x</a>
{% endif %}
</div>
<div class="container--form container--form-select">
<select name="specialization" class="field input--select2 input-select2--bold select--noarrow" name="specialization" placeholder="Spécialisation" onchange="this.form.submit()">
<option value="">Spécialisation</option>
{% for specialization in specials %}
<option value="{{ specialization }}" {% if filter_special == specialization %}selected{% endif %}>{{ specialization }}</option>
{% endfor %}
</select>
{% if filter_special %}
<a class="btn--delete" href='?search_member={{ search }}&committee={{filter_committee}}&postcode={{filter_postcode}}&specialization=' title="Supprimer le filtre">x</a>
{% endif %}
</div>
</div>
</div>
</form>
</section>
<!-- <section class="wrapper wrapper--centered column column--spaced">
<button class="btn__tab title btn__tab--active">Liste</button>
<button class="btn__tab title">Carte</button>
</section> -->
<section class="wrapper wrapper--centered tab__item">
<!-- <h2 class="title--right">Président</h2> -->
<ul>
{% if not members and 'search_member' not in request.GET and 'committee' not in request.GET and 'postcode' not in request.GET and 'specialization' not in request.GET%}
Pas de membre
{% elif not members %}
Pas de membre correspondant à ces critères
{% else %}
{% for member in members %}
<li>
<article class="column list">
<div class="list__infos list__infos--full">
<h2 class="subtitle text--color">{{ member.last_name|upper }} {{ member.first_name }}</h2>
<div class="baseline">
<p>{% if member.public_street %}{{ member.public_street }}, {% endif %}{% if member.public_street_number %}{{ member.public_street_number }}{% endif %}</p>
<p>{% if member.public_zip_code %}{{ member.public_zip_code }} - {% endif %}{% if member.public_city %}{{ member.public_city }}{% endif %}</p>
<p>{% if member.public_country %}{{ member.public_country }}{% endif %}</p>
</div>
<div class="text--bold list__infos--details">
{% if member.committee %}
<p><span class="text--color">Comité:</span> {{ member.committee }}</p>
{% endif %}
{% if member.specializations %}
<div>
<span class="text--color">Spécialisation(s):</span>
<ul class="list__specs">
{% for spec in member.specializations %}
<li>{{ spec.name }}</li>
{% endfor %}
</ul>
</div>
{% endif %}
{% if member.functions and member.committee == "Comité directeur" %}
<div>
<span class="text--color">Fonction(s):</span>
<ul class="list__specs">
{% for func in member.functions %}
<li>{{ func.name }}</li>
{% endfor %}
</ul>
</div>
{% endif %}
</div>
<ul class="list__details column">
{% if member.phone_number %}
<li>
<span class="subtitle--small">Tel.</span>
<a href="tel:{{member.phone_number}}">{{ member.phone_number }}</a>
</li>
{% endif %}
{% if member.phone_number_2 %}
<li>
<span class="subtitle--small">GSM</span>
<a href="tel:{{member.phone_number_2}}">{{ member.phone_number_2 }}</a>
</li>
{% endif %}
{% if member.fax_number %}
<li>
<span class="subtitle--small">Fax.</span>
{{ member.fax_number }}
</li>
{% endif %}
{% if member.user.email %}
<li>
<span class="subtitle--small">E-mail</span>
{{ member.user.email }}
</li>
{% endif %}
{% if member.site %}
<li>
<span class="subtitle--small">Site</span>
<a title="Accéder au site de {{ member.first_name }} {{ member.last_name }}" href="{{ member.site }}" target="_blank">{{ member.site }}</a>
</li>
{% endif %}
</ul>
</div>
</article>
</li>
{% endfor %}
{% endif %}
</ul>
{% if is_paginated %}
<ul class="column column--right pagination">
{% if page_obj.has_previous %}
<li class="pagination__item">
<a title="Page précédente" href="?page={{ page_obj.previous_page_number }}{{queryparam_filter}}">
<img class="pagination__arrow" src="{% static 'img/arrow--prev.svg' %}" alt="Icône d'une flèche">
</a>
</li>
{% endif %}
<li class="pagination__item pagination__item--current">
<span>{{ page_obj.number }} / {{ page_obj.paginator.num_pages }}</span>
</li>
{% if page_obj.has_next %}
<li class="pagination__item">
<a title="Page suivante" href="?page={{ page_obj.next_page_number }}{{queryparam_filter}}">
<img class="pagination__arrow" src="{% static 'img/arrow--next.svg' %}" alt="Icône d'une flèche">
</a>
</li>
{% endif %}
</ul>
{% endif %}
</section>
<!-- <section class="section tab__item hide"> -->
<!-- <div class="map">
<div class="wrapper wrapper--centered">
{% if members %}
{% for member in members %}
<div class="map__block">
<h2 class="subtitle text--color">{{ member.first_name }} {{ member.last_name }}</h2>
<div class="baseline">
<p>{{ member.street }}, {{ member.street_number }}</p>
{% if member.address_info %}
<p>{{ member.address_info }}</p>
{% endif %}
<p>{{ member.zip_code }} - {{ member.city }}</p>
<p>{{ member.country }}</p>
</div>
<p>
<b>
<span class="text--color">Spécialisation:</span> {{ member.specialization }}
</b>
</p>
<ul class="list__details column">
<li>
<span class="subtitle--small">Tel.</span>
{{ member.phone_number }}
</li>
{% if member.phone_number_2 %}
<li>
<span class="subtitle--small">GSM</span>
{{ member.phone_number_2 }}
</li>
{% endif %}
{% if member.fax_number %}
<li>
<span class="subtitle--small">Fax.</span>
{{ member.fax_number }}
</li>
{% endif %}
<li>
<span class="subtitle--small">E-mail</span>
{{ member.email }}
</li>
<li>
<span class="subtitle--small">Site</span>
<a title="Accéder au site de {{ member.first_name }} {{ member.last_name }}" href="{{ member.site }}" target="_blank">{{ member.site }}</a>
</li>
</ul>
</div>
{% endfor %}
{% endif %}
</div>
</div> -->
<!-- </section> -->
{% endblock %}
{% block footer %}
{% include 'frags/footer.html' %}
{% endblock %}