{% extends "@ChillPerson/layout.html.twig" %} {% set activeRouteKey = 'chill_person_view' %} {% block title 'household.Household history for %name%'|trans({'name': person|chill_entity_render_string}) %} {% block personcontent %}

{{ block('title') }}

{{ 'household.Household shared'|trans }}

{% set memberships = person.getHouseholdParticipationsShareHousehold() %} {% if memberships|length == 0 %}

{{ 'household.Never in any household'|trans }}

{% else %}
{% if not person.isSharingHousehold() %} {% endif %} {% for p in memberships %}
{{ p.startDate|format_date('long') }}

{{ 'household.Household number'|trans({'household_num': p.household.id }) }}

{{ p.position.label|localize_translatable_string }} {% if p.holder %}{{ 'household.holder'|trans }}{% endif %}

{% set simultaneous = p.household.getMembersDuringMembership(p) %} {% if simultaneous|length == 0 %}

{{ 'household.Any simultaneous members'|trans }}

{% else %} {{ 'household.Members at same time'|trans }}: {% for p in simultaneous -%} {{- p.person|chill_entity_render_box({'addLink': true }) -}} {%- if p.holder %} {{'household.holder'|trans }} {% endif %} {%- if not loop.last %}, {% endif -%} {%- endfor -%} {% endif %}
{% endfor %}
{% endif %}

{{ 'household.Household not shared'|trans }}

{% set memberships = person.getHouseholdParticipationsNotShareHousehold() %} {% if memberships|length == 0 %}

{{ 'household.Never in any household'|trans }}

{% else %} {% for p in memberships %} {% endfor %}
{{ 'household.from'|trans }} {{ 'household.to'|trans }} {{ 'household.Household'|trans }}
{{ p.startDate|format_date('long') }} {% if p.endDate is not empty %} {{ p.endDate|format_date('long') }} {% else %} {{ 'household.Membership currently running'|trans }} {% endif %}

{{ 'household.Household number'|trans({'household_num': p.household.id }) }}

{{ p.position.label|localize_translatable_string }} {% if p.holder %}{{ 'household.holder'|trans }}{% endif %}

{% set simultaneous = p.household.getMembersDuringMembership(p) %} {% if simultaneous|length == 0 %}

{{ 'household.Any simultaneous members'|trans }}

{% else %} {{ 'household.Members at same time'|trans }}: {% for p in simultaneous -%} {{- p.person|chill_entity_render_box({'addLink': true }) -}} {%- if p.holder %} {{'household.holder'|trans }} {% endif %} {%- if not loop.last %}, {% endif -%} {%- endfor -%} {% endif %}
{% endif %} {% endblock %}