{% extends 'layouts/base.html' %} {% import 'macros/form_macros.html' as f %} {% import 'macros/check_password.html' as check %} {% set endpoints = [ ('account.manage', 'Account information'), ('account.change_email_request', 'Change email address'), ('account.change_password', 'Change password'), ('account.logout', 'Log out') ] %} {% macro navigation(items) %} {% endmacro %} {% macro user_info(user) %}
Full name{{ '%s %s' % (user.first_name, user.last_name) }}
Email address{{ user.email }}
Account type{{ user.role.name }}
{% endmacro %} {% block content %}

Account Settings
Manage your account settings and change your login information.

{{ navigation(endpoints) }}
{% if form %} {{ f.render_form(form, extra_classes='fluid') }} {% else %} {{ user_info(user) }} {% endif %}
{{ check.password_check('new_password', 0) }} {% endblock %}