{# -*- mode: jinja-html -*- #} {% extends "base.html" %} {% import 'bootstrap/wtf.html' as wtf %} {% macro render_field(field, auth_name=None) %} <tr style=""> {% if auth_name %} <td class="wtf-field"> {{ field.label }}<span style="font-weight:700;"> ({{ auth_name }}):</span></td> {% else %} <td class="wtf-field">{{ field.label }}</td> {% endif %} <td class="wtf-field">{{ field(**kwargs)|safe }} {% if field.errors %} <ul class=errors> {% for error in field.errors %} <li>{{ error }}</li> {% endfor %} </ul> {% endif %} </td> </tr> {% endmacro %} {% block app_content %} <h1>Modification du compte ScoDoc <tt>{{form.user_name.data}}</tt></h1> <div class="help"> <p>Identifiez-vous avec votre mot de passe actuel</p> </div> <form method=post> {{ form.user_name }} {{ form.csrf_token }} <table class="tf"><tbody> {{ render_field(form.old_password, size=14, auth_name=auth_username, style="padding:1px; margin-left: 1em; margin-top: 4px;") }} <tr> <td colspan=""2"> <p>Vous pouvez changer le mot de passe et/ou l'adresse email.</p> <p>Les champs laissés vides ne seront pas modifiés.</p> </td> </tr> {{ render_field(form.new_password, size=14, style="padding:1px; margin-left: 1em; margin-top: 12px;") }} {{ render_field(form.bis_password, size=14, style="padding:1px; margin-left: 1em; margin-top: 4px;") }} {{ render_field(form.email, size=40, style="padding:1px; margin-top: 12px;margin-bottom: 16px; margin-left: 1em;") }} </tbody></table> <input type="submit" value="Valider"> <input type="submit" name="cancel" value="Annuler" style="margin-left: 1em;> </form> {% endblock %}