{# for user in users["main"] %}
{{ include ('nordmindUserBundle:Default:userRow.html.twig', {user: user}) }}
{% if users[user.id]["supervised"] is defined %}
{% for user in users[user.id]["supervised"] %}
{{ include ('nordmindUserBundle:Default:userRow.html.twig', {user: user}) }}
{% if users[user.id]["supervised"] is defined %}
{% for user in users[user.id]["supervised"] %}
{{ include ('nordmindUserBundle:Default:userRow.html.twig', {user: user}) }}
{% endfor %}
{% endif %}
{% endfor %}
{% endif %}
{% endfor #}
{% set margin = 0 %}
{% set rendered = [] %}
{% for key0, user0 in users %}
{% set margin = 1 %}
{% if user0.id not in rendered %}
{% set rendered = rendered|merge([user0.id]) %}
{{ include ('nordmindUserBundle:Default:userRow.html.twig', {user: user0, margin: margin}) }}
{% endif %}
{% for key1, user1 in users %}
{% if user1.supervisor == user0 %}
{% set margin = 2 %}
{% if user1.id not in rendered %}
{% set rendered = rendered|merge([user1.id]) %}
{{ include ('nordmindUserBundle:Default:userRow.html.twig', {user: user1, margin: margin}) }}
{% endif %}
{% for key2, user2 in users %}
{% if user2.supervisor == user1 %}
{% set margin = 3 %}
{% if user2.id not in rendered %}
{% set rendered = rendered|merge([user2.id]) %}
{{ include ('nordmindUserBundle:Default:userRow.html.twig', {user: user2, margin: margin}) }}
{% endif %}
{% for key3, user3 in users %}
{% if user3.supervisor == user2 %}
{% set margin = 4 %}
{% if user3.id not in rendered %}
{% set rendered = rendered|merge([user3.id]) %}
{{ include ('nordmindUserBundle:Default:userRow.html.twig', {user: user3, margin: margin}) }}
{% endif %}
{%endif %}
{%endfor%}
{%endif %}
{%endfor%}
{%endif %}
{%endfor%}
{%endfor%}