Nouvelle page de vue de fiche d'annuaire

This commit is contained in:
Tom Hubrecht 2020-09-16 00:53:44 +02:00
parent 07d89aba67
commit e6593d4b14

View file

@ -1,73 +1,77 @@
{% extends "fiches/base.html" %} {% extends "fiches/base.html" %}
{% load i18n %}
{% block content %} {% block content %}
<div>
<div style="width:200px;height:200px;overflow:hidden;" >
<div class="content" id="content-view-profile">
<div class="content-header">
{% if profile.picture %} {% if profile.picture %}
<img src="{{ profile.picture.url }}" width="200px" height="auto"/> <a href="{{ profile.picture.url }}">
<img class="photo" src="{{ profile.picture.url }}">
</a>
{% endif %}
<h2 class="name">
{{ profile.full_name }} ({{ profile.promotion }})
{% if profile.nickname %}
<span class="alias">(<em>alias :</em> {{ profile.nickname }})</span>
{% endif %}
</h2>
</div>
<div class="infos">
{% if profile.pronoun %}
<p class="pronouns">
<span class="label">{% trans "Pronom(s) utilisé(s)" %}</span>
<span class="separator"></span>
<span class="value">{{ profile.pronoun }}</span>
</p>
{% endif %}
{% if profile.department.exists %}
<p class="department">
<span class="label">{% trans "Département" %}{{ profile.department.count|pluralize }}</span>
<span class="separator"></span>
<span class="value">{% for dep in profile.department.all %}{{ dep }}{% if not forloop.last %}, {% endif %}{% endfor %}</span>
</p>
{% endif %}
{% if profile.birth_date %}
<p class="birthdate">
<span class="label">{% trans "Date de naissance" %}</span>
<span class="separator"></span>
<span class="value">{{ profile.birth_date }}</span>
</p>
{% endif %}
{% if profile.thurne %}
<p class="room">
<span class="label">{% trans "Thurne" %}</span>
<span class="separator"></span>
<span class="value">{{ profile.thurne }}</span>
</p>
{% endif %}
{% if profile.phone_set.exists %}
<p class="phone">
<span class="label">{% trans "Téléphone" %}{{ profile.phone_set.count|pluralize }}</span>
<span class="separator"></span>
<span class="value">{% for p in profile.phone_set.all %}{{ p }}{% if not forloop.last %},<br>{% endif %}{% endfor %}</span>
</p>
{% endif %}
{% if profile.social_set.exists %}
<p class="phone">
<span class="label">{{ profile.social_set.count|pluralize:_("Réseau social,Réseaux sociaux") }}</span>
<span class="separator"></span>
<span class="value">{% for p in profile.social_set.all %}{{ p }}{% if not forloop.last %},<br>{% endif %}{% endfor %}</span>
</p>
{% endif %} {% endif %}
</div> </div>
<div>
<h3>{{ profile.full_name }} {% if profile.text_field %}
({{ profile.promotion }}) <div class="free-text">
{% if profile.nickname %} <span class="label">Champ libre</span>
(<em>alias:</em>{{ profile.nickname }})</h3> <p class="value">QJFBsd</p>
{% endif %} </div>
<p>
{% if profile.pronoun %}
<em>Pronom(s) utilisé(s) :</em>{{ profile.pronoun }}
{% endif %}
</p>
<p>
{% if profile.department.exists %}
<em>Département{{ profile.department.count|pluralize}} :</em>
{% endif %}
{% for dep in profile.department.all %}
{{ dep }}
{% if not forloop.last %}
,
{% endif %}
{% endfor %}
{% if profile.birth_date %}
</p>
<p>
{% if profile.phone_set.exists %}
<em>Téléphone{{ profile.phone_set.count|pluralize}} :</em>
{% endif %}
{% for ph in profile.phone_set.all %}
{{ ph }}
{% if not forloop.last %}
,<br/>
{% endif %}
{% endfor %}
</p>
<p>
{% if profile.social_set.exists %}
<em>{{ profile.social_set.count|pluralize:"Réseau social,Réseaux sociaux"}} :</em>
{% endif %}
{% for ph in profile.social_set.all %}
{{ ph }}
{% if not forloop.last %}
,<br/>
{% endif %}
{% endfor %}
</p>
<p>
<em>Date de naissance :</em> {{ profile.birth_date }}
</p>
{% endif %} {% endif %}
{% if profile.thurne %}
<p>
<em>Thurne :</em> {{ profile.thurne }}
</p>
{% endif %}
</div>
</div>
<div>
{% if profile.text_field %}
<p>
<b>Champ libre :</b> {{ profile.text_field }}
</p>
{% endif %}
</div> </div>
{% endblock %} {% endblock %}