{% import 'languages/'+lang|default('en')+'.html' as lang %} {% set counter = 0 %} {% for USER in users %} {% set counter = counter + loop.index0 %} {% if counter <= 2 %} {% if USER.last_login %} {% else %} {% endif %} {% if USER.last_login_date == '0000-00-00 00:00:00' %} {% set last_login_date = lang.words.never %} {% else %} {% set last_login_date = USER.last_login_date %} {% endif %} {{ USER.username }} {%- set spans = [] -%} {%- for group in users_groups if group.user_id == USER.user_id -%} {%- set _ = spans.append('' ~ group.groups.name ~ '') -%} {%- endfor -%} {{ spans | join(', ') | safe }} {{ roles | selectattr('role_id', 'equalto', USER.role_id | int) | map(attribute='name') | first }} {% else %} {% if USER.last_login %} {% else %} {% endif %} {% if USER.last_login_date == '0000-00-00 00:00:00' %} {% set last_login_date = lang.words.never %} {% else %} {% set last_login_date = USER.last_login_date %} {% endif %} {{ USER.username }} {%- set spans = [] -%} {%- for group in users_groups if group.user_id == USER.user_id -%} {%- set _ = spans.append('' ~ group.groups.name ~ '') -%} {%- endfor -%} {{ spans | join(', ') | safe }} {{ roles | selectattr('role_id', 'equalto', USER.role_id | int) | map(attribute='name') | first }} {% endif %} {% endfor %} {% if users|length > 3 %} {% endif %}