2019-02-09 11:32:08 +01:00
|
|
|
{% extends "base/base.html" %}
|
2018-11-15 23:13:15 +01:00
|
|
|
|
2019-03-31 12:17:55 +02:00
|
|
|
{% block title %}
|
|
|
|
<h1>Gestion du compte</h1>
|
|
|
|
{% endblock %}
|
|
|
|
|
2018-11-15 23:13:15 +01:00
|
|
|
{% block content %}
|
2019-02-05 23:21:46 +01:00
|
|
|
<section class="form">
|
2019-02-06 12:44:44 +01:00
|
|
|
<form action="{{ url_for('edit_account') }}" method="post" enctype="multipart/form-data">
|
2019-02-03 01:11:03 +01:00
|
|
|
{{ form.hidden_tag() }}
|
2019-02-03 00:45:39 +01:00
|
|
|
|
2019-02-04 17:02:25 +01:00
|
|
|
<h2>Général</h2>
|
2019-02-03 01:11:03 +01:00
|
|
|
<div>
|
|
|
|
{{ form.avatar.label }}
|
2018-11-15 23:13:15 +01:00
|
|
|
<div>
|
2019-12-09 23:24:05 +01:00
|
|
|
<img class="avatar" src="{{ url_for('avatar', filename=current_user.avatar) }}" meta="{{ current_user.avatar }}" />
|
2019-02-03 01:11:03 +01:00
|
|
|
{{ form.avatar }}
|
2018-11-15 23:13:15 +01:00
|
|
|
</div>
|
2019-12-10 00:38:04 +01:00
|
|
|
{% for error in form.avatar.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
2019-02-03 01:11:03 +01:00
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
{{ form.email.label }}
|
|
|
|
{{ form.email(placeholder=current_user.email) }}
|
|
|
|
{% for error in form.email.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
{{ form.password.label }}
|
|
|
|
{{ form.password(placeholder='************') }}
|
2020-07-25 18:06:49 +02:00
|
|
|
<progress class="entropy" value="0" max="100"></progress>
|
2019-02-03 01:11:03 +01:00
|
|
|
{% for error in form.password.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
{{ form.password2.label }}
|
|
|
|
{{ form.password2(placeholder='************') }}
|
|
|
|
{% for error in form.password2.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
2019-02-04 17:02:25 +01:00
|
|
|
<div>
|
|
|
|
{{ form.old_password.label }}
|
|
|
|
{{ form.old_password(placeholder='************') }}
|
|
|
|
{% for error in form.old_password.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<h2>À propos</h2>
|
2020-07-29 00:57:06 +02:00
|
|
|
<div>
|
|
|
|
{{ form.title.label }}
|
|
|
|
{{ form.title }}
|
|
|
|
{% for error in form.title.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
2019-02-03 01:11:03 +01:00
|
|
|
<div>
|
|
|
|
{{ form.birthday.label }}
|
|
|
|
{{ form.birthday(value=current_user.birthday) }}
|
|
|
|
{% for error in form.birthday.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
{{ form.signature.label }}
|
|
|
|
<textarea id="{{ form.signature.name }}" name="{{ form.signature.name }}">{{ current_user.signature }}</textarea>
|
|
|
|
{% for error in form.signature.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
|
|
|
<div>
|
|
|
|
{{ form.biography.label }}
|
2019-02-03 00:45:39 +01:00
|
|
|
<textarea id="{{ form.biography.name }}" name="{{ form.biography.name }}">{{ current_user.bio }}</textarea>
|
2019-02-03 01:11:03 +01:00
|
|
|
{% for error in form.biography.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
2019-02-04 17:02:25 +01:00
|
|
|
|
|
|
|
<h2>Préférences</h2>
|
2019-02-03 01:11:03 +01:00
|
|
|
<div>
|
|
|
|
{{ form.newsletter.label }}
|
2019-02-04 17:02:25 +01:00
|
|
|
{{ form.newsletter(checked=current_user.newsletter) }}
|
2019-06-06 01:59:49 +02:00
|
|
|
<div class=desc>{{ form.newsletter.description }}</div>
|
2019-02-03 01:11:03 +01:00
|
|
|
{% for error in form.newsletter.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
2021-07-08 11:43:09 +02:00
|
|
|
<div>
|
|
|
|
{{ form.theme.label }}
|
|
|
|
{% for subfield in form.theme %}
|
|
|
|
<div>{{ subfield }} {{ subfield.label }}</div>
|
|
|
|
{% endfor %}
|
|
|
|
<div class=desc>{{ form.theme.description }}</div>
|
|
|
|
{% for error in form.theme.errors %}
|
|
|
|
<span class="msgerror">{{ error }}</span>
|
|
|
|
{% endfor %}
|
|
|
|
</div>
|
2020-07-13 22:54:34 +02:00
|
|
|
<div>{{ form.submit(class_="bg-ok") }}</div>
|
2019-02-03 01:11:03 +01:00
|
|
|
</form>
|
2019-02-04 18:48:31 +01:00
|
|
|
|
|
|
|
<h2 style="margin-top:30px;">Supprimer le compte</h2>
|
2020-07-13 22:54:34 +02:00
|
|
|
<a href="{{ url_for('delete_account') }}" class="button bg-error">Supprimer le compte</a>
|
2019-02-04 23:21:29 +01:00
|
|
|
|
2018-11-15 23:13:15 +01:00
|
|
|
</section>
|
|
|
|
{% endblock %}
|