Skip to content
Snippets Groups Projects
profile.html 2.5 KiB
Newer Older
Dorian Lesbre's avatar
Dorian Lesbre committed
{% extends "base.html" %}

{% block nav_profile %}current{% endblock %}

{% block "content" %}

<h2>Mon compte</h2>

<p>Connecté en tant que {{ user.first_name }} {{ user.last_name }} ({{ user.email }})</p>

{% if user.is_superuser %}
<ul class="messagelist">
<li class="info">Vous avez les droits d'administrateurs. Aller à la <a href="{% url 'site_admin' %}">page d'administration du site</a></li>
Dorian Lesbre's avatar
Dorian Lesbre committed

{% if user.profile.is_registered %}
	<strong>Mon inscription&nbsp;:</strong>
	<ul>
		<li>{% if user.profile.sleeps %}Inscrit pour dormir sur place{% else %}Ne dors pas sur place{% endif %}</li>
		<li>{% if user.profile.mug %}Commande une tasse{% else %}Ne commande pas de tasse{% endif %}</li>
		<li>Inscrit à {{ user.profile.nb_meals }} repas.</li>
		{% if settings.activities_allocated %}
			{% if my_activities %}
			<li>Inscrit à {{ my_activities|length }} activités&nbsp;:
				<ul>
					{% for activity in my_activities %}
					<li>{{ activity.activity }}</li>
					{% endfor %}
				</ul>
			</li>
			{% else %}
			<li>Inscrit à aucune activité</li>
			{% endif %}
		{% else %}
			{% if my_activities %}
			<li>{{ my_activities|length }} activités souhaitées&nbsp;:
				<ol>
					{% for activity in my_activities %}
					<li>{{ activity.activity }}</li>
					{% endfor %}
				</ol>
			</li>
			{% else %}
			<li>Aucune activité souhaitée</li>
			{% endif %}

		{% endif %}
	</ul>
{% else %}
	<strong>Vous n'êtes pas incrit à l'événement.</strong>
	{% if not settings.inscriptions_open %}
	<p>Les inscriptions ne sont pas encore ouvertes ou ont été fermées.</p>
	{% endif %}
	<br><br>
{% endif %}
<div class="flex wrap">
	{% if user.profile.is_registered %}
		{% if settings.inscriptions_open %}
		<a class="button" href="{% url 'desinscription' %}">Me désinscrire</a>
		<a class="button" href="{% url 'inscription' %}">Modifier mon inscription</a>
		{% else %}
		<script type="text/javascript">
			function clicked() {
				if (confirm(
					'Les inscriptions étant fermées, vous ne pourrez pas vous réinscrire.\nVoulez vous vraiment vous désinscrire?'
				))
					window.location = "{% url 'desinscription' %}";
			}
		</script>
		<button class="button" onclick="clicked();">Me désinscrire</button>
		{% endif %}
	{% elif settings.inscriptions_open %}
	<a class="button" href="{% url 'inscription' %}">S'inscrire</a>
	{% endif %}
Dorian Lesbre's avatar
Dorian Lesbre committed

	<a class="button" href="{% url 'accounts:update' %}">Modifier mes informations</a>
	<a class="button" href="{% url 'accounts:logout' %}">Déconnexion</a>
</div>
Dorian Lesbre's avatar
Dorian Lesbre committed

{% endblock %}