{%- extends "core/base.jinja" -%} {%- block title -%} {%- trans -%}Edit user{%- endtrans -%} {%- endblock -%} {%- block additional_css -%} {%- endblock -%} {% block additional_js %} {% endblock %} {% macro profile_picture(field_name) %} {% set this_picture = form.instance[field_name] %}
{%- trans -%}Profile{%- endtrans -%}
{%- if form[field_name] -%}
{{ form[field_name] }}
{{ form[field_name].label_tag() }} {{ form[field_name].errors }} {%- else -%} {% trans %}To edit your profile picture, ask a member of the AE{% endtrans %} {%- endif -%}
{% endmacro %} {%- block content -%}

{%- trans -%}Edit user profile{%- endtrans -%}

{%- csrf_token -%} {{ form.non_field_errors() }} {# User Pictures #}
{{ profile_picture("profile_pict") }} {{ profile_picture("avatar_pict") }} {{ profile_picture("scrub_pict") }}
{# All fields #}
{%- for field in form -%} {%- if field.name in ["quote","profile_pict","avatar_pict","scrub_pict","is_viewable","forum_signature"] -%} {%- continue -%} {%- endif -%}
{{ field.label_tag() }}
{{ field }} {%- if field.errors -%}
{{ field.errors }}
{%- endif -%}
{%- endfor -%}
{# Textareas #}
{%- for field in [form.quote, form.forum_signature] -%}
{{ field.label_tag() }}
{{ field }} {%- if field.errors -%}
{{ field.errors }}
{%- endif -%}
{%- endfor -%}
{# Checkboxes #}
{{ form.is_viewable }} {{ form.is_viewable.label_tag() }}
{{ form.is_viewable.help_text }}
{%- if form.instance == user -%}

{%- trans -%}Change my password{%- endtrans -%}

{%- elif user.is_root -%}

{%- trans -%}Change user password{%- endtrans -%}

{%- endif -%}

{%- trans -%}Username: {%- endtrans -%} {{ form.instance.username }}
{%- if form.instance.customer -%} {%- trans -%}Account number: {%- endtrans -%} {{ form.instance.customer.account_id }} {%- endif -%}

{%- endblock -%}