{% extends theme('base.html') %} {% import 'macro/form.html' as fui %} {% import 'partial/profile_field.html' as profile %} {%- block title -%} {% if not edited_user %} {%- trans %}User creation{% endtrans -%} {% elif user.user_name == edited_user.user_name %} {%- trans %}My profile{% endtrans -%} {% else %} {%- trans %}User profile edition{% endtrans -%} {% endif %} {%- endblock -%} {% block script %} {% endblock %} {% block submenu %} {% endblock %} {% block content %}

{% if user.user_name == edited_user.user_name %} {% trans %}My profile{% endtrans %} {% else %} {% trans %}User profile edition{% endtrans %} {% endif %}
{% if user.user_name == edited_user.user_name %} {% trans %}Edit your personal information{% endtrans %} {% else %} {% trans %}Edit information about a user{% endtrans %} {% endif %}

{% call fui.render_form(profile_form) %} {% if "photo" in profile_form %}
{% block photo_field scoped %} {{ profile.render_field(profile_form.photo, display=false, class="photo-field") }} {{ profile.render_field(profile_form.photo_delete, display=false, class="photo-delete-button") }} {% set photo = edited_user.photo and edited_user.photo[0] %}
{% endblock %}
{% endif %} {% if "given_name" in profile_form or "family_name" in profile_form %}
{% if "given_name" in profile_form %} {% block given_name_field scoped %}{{ profile.render_field(profile_form.given_name, user, edited_user) }}{% endblock %} {% endif %} {% if "family_name" in profile_form %} {% block sn_field scoped %}{{ profile.render_field(profile_form.family_name, user, edited_user) }}{% endblock %} {% endif %}
{% endif %} {% if "display_name" in profile_form %} {% block display_name_field scoped %}{{ profile.render_field(profile_form.display_name, user, edited_user) }}{% endblock %} {% endif %} {% if "photo" in profile_form %}
{% endif %} {% if "emails" in profile_form and not emails_form %} {% block emails_field scoped %}{{ profile.render_field(profile_form.emails, user, edited_user) }}{% endblock %} {% endif %} {% if "phone_numbers" in profile_form %} {% block phone_numbers_field scoped %}{{ profile.render_field(profile_form.phone_numbers, user, edited_user) }}{% endblock %} {% endif %} {% if "formatted_address" in profile_form %} {% block formatted_address_field scoped %}{{ profile.render_field(profile_form.formatted_address, user, edited_user) }}{% endblock %} {% endif %} {% if "street" in profile_form %} {% block street_field scoped %}{{ profile.render_field(profile_form.street, user, edited_user) }}{% endblock %} {% endif %}
{% if "postal_code" in profile_form %} {% block postal_code_field scoped %}{{ profile.render_field(profile_form.postal_code, user, edited_user) }}{% endblock %} {% endif %} {% if "locality" in profile_form %} {% block locality_field scoped %}{{ profile.render_field(profile_form.locality, user, edited_user) }}{% endblock %} {% endif %} {% if "region" in profile_form %} {% block region_field scoped %}{{ profile.render_field(profile_form.region, user, edited_user) }}{% endblock %} {% endif %}
{% if "department" in profile_form %} {% block department_number_field scoped %}{{ profile.render_field(profile_form.department, user, edited_user) }}{% endblock %} {% endif %} {% if "employee_number" in profile_form %} {% block employee_number_field scoped %}{{ profile.render_field(profile_form.employee_number, user, edited_user) }}{% endblock %} {% endif %}
{% if "title" in profile_form %} {% block title_field scoped %}{{ profile.render_field(profile_form.title, user, edited_user) }}{% endblock %} {% endif %} {% if "organization" in profile_form %} {% block organization_field scoped %}{{ profile.render_field(profile_form.organization, user, edited_user) }}{% endblock %} {% endif %}
{% if "profile_url" in profile_form %} {% block profile_url_field scoped %}{{ profile.render_field(profile_form.profile_url, user, edited_user) }}{% endblock %} {% endif %} {% if "preferred_language" in profile_form %} {% block preferred_language_field scoped %}{{ profile.render_field(profile_form.preferred_language, user, edited_user) }}{% endblock %} {% endif %}
{% endcall %} {% if emails_form %}

{% if user.user_name == edited_user.user_name %} {% trans %}My email addresses{% endtrans %} {% else %} {% trans %}Email addresses{% endtrans %} {% endif %}

{% call fui.render_form(emails_form) %}
{{ emails_form.old_emails.label() }} {% for field in emails_form.old_emails %}
{{ field(readonly=True) }} {% if field.description %} {% endif %} {% if emails_form.old_emails|len > 1 %} {% endif %}
{% endfor %}
{% if emails_form.add_email_button %} {% call fui.render_field(emails_form.new_email) %} {% endcall %} {% endif %} {% endcall %} {% endif %}
{% endblock %}