{# -*- engine:django -*- #} {% extends "core/base.html" %} {% load i18n static rules material_form %} {% load render_table from django_tables2 %} {% block browser_title %}{{ person.first_name }} {{ person.last_name }}{% endblock %} {% block no_page_title%}{% endblock %} {% block content %} {% has_perm 'core.edit_person_rule' user person as can_change_person %} {% has_perm 'core.change_person_preferences_rule' user person as can_change_person_preferences %} {% has_perm 'core.delete_person_rule' user person as can_delete_person %} {% has_perm "core.impersonate_rule" user person as can_impersonate %} {% has_perm "core.can_invite" user person as can_invite %} {% include "core/partials/hero_background.html" %} {% if can_change_person or can_change_person_preferences or can_delete_person or can_impersonate or can_invite %}

{% if can_change_person %} {% trans "Edit" %} {% endif %} {% if can_delete_person %} {% trans "Delete" %} {% endif %} {% if can_change_person_preferences %} {% trans "Change preferences" %} {% endif %} {% if can_impersonate and person.user %} {% trans "Impersonate" %} {% endif %} {% if invite_enabled and can_invite and not person.user %} {% trans "Invite user" %} {% endif %}

{% endif %}
{% include "core/partials/avatar_content.html" with class="clip-circle materialboxed z-depth-2" person_or_user=person title=True %}

{{ person.first_name }} {{ person.last_name }} {% if person.user %} {{ person.user.username }} {% endif %}

{% if person.description %}

{{ person.description }}

{% endif %} {% if can_change_person or can_change_person_preferences or can_delete_person or can_impersonate or can_invite %}
{% if can_change_person %} {% trans "Edit" %} {% endif %} {% if can_delete_person %} {% trans "Delete" %} {% endif %} {% if can_change_person_preferences %} {% trans "Change preferences" %} {% endif %} {% if can_impersonate and person.user %} {% trans "Impersonate" %} {% endif %} {% if can_invite and not person.user %} {% trans "Invite user" %} {% endif %}
{% endif %}

{% blocktrans %}Contact details{% endblocktrans %}

{% has_perm 'core.view_address_rule' user person as can_view_address %} {% if can_view_address %} {% endif %} {% has_perm 'core.view_contact_details_rule' user person as can_view_contact_details %} {% if can_view_contact_details %} {% endif %} {% has_perm 'core.view_personal_details_rule' user person as can_view_personal_details %} {% if can_view_personal_details %} {% endif %}
{{ person.first_name }} {{ person.additional_name }} {{ person.last_name }}
{% firstof person.get_sex_display "–" %}
{% firstof person.street "–" %} {{ person.housenumber }}
{{ person.postal_code }} {% firstof person.place "–" %}
{% if person.phone_number %} {{ person.phone_number.as_international }} {% else %} – {% endif %} ({% trans "Home phone" %})
{% if person.mobile_number %} {{ person.mobile_number.as_international }} {% else %} – {% endif %} ({% trans "Mobile phone" %})
{% if person.email %} {{ person.email }} {% else %} – {% endif %}
{% firstof person.place_of_birth "–" %}
{% has_perm 'core.view_avatar_rule' user person as can_view_avatar %} {% has_perm 'core.view_photo_rule' user person as can_view_photo %} {% if person.photo and can_view_photo and not SITE_PREFERENCES.account__person_prefer_photo %}
{{ person.first_name }} {{ person.last_name }} {{ person.first_name }} {{ person.last_name }}
{% elif person.avatar and can_view_avatar %}
{{ person.first_name }} {{ person.last_name }}  ({% trans {{ person.first_name }} {{ person.last_name }} ({% trans "Avatar" %})
{% else %}
{% trans "This person didn't upload a personal photo." %}
{% endif %}
{% if person.children.all or person.guardians.all and can_view_personal_details %}
{% if person.children.all and can_view_personal_details %}

{% trans "Children" %}

{% include "core/person/collection.html" with persons=person.children.all %}
{% endif %} {% if person.guardians.all and can_view_personal_details %}

{% trans "Guardians / Parents" %}

{% include "core/person/collection.html" with persons=person.guardians.all %}
{% endif %}
{% endif %} {% has_perm 'core.view_person_groups_rule' user person as can_view_groups %} {% if can_view_groups %}
{% if groups.count %}

{% blocktrans %}Groups{% endblocktrans %}

{% for group in groups %} {{ group.name }} ({{ group.school_term }}) {% endfor %}
{% endif %} {% if person.owner_of_recursive.count %}

{% blocktrans %}Group ownership{% endblocktrans %}

{% for group in person.owner_of_recursive.all %} {{ group.name }} ({{ group.school_term }}) {% endfor %}
{% endif %}
{% endif %}
{% endblock %}