{{ user.id }} |
{% if user.username == mod.username %}
{{ user.username|e }}
{% else %}
{{ user.username|e }}
{% endif %}
|
{% if config.mod.groups[user.type] %}
{{ config.mod.groups[user.type] }}
{% else %}
{% trans 'Unknown' %} ({{ user.type }})
{% endif %}
|
{% if user.boards == '' %}
{% trans 'none' %}
{% elseif user.boards == '*' %}
{% trans 'all boards' %}
{% else %}
{# This is really messy, but IMO it beats doing it in PHP. #}
{% set boards = user.boards|split(',') %}
{% set _boards = [] %}
{% for board in boards %}
{% set _boards = _boards|push(board == '*' ? '*' : config.board_abbreviation|sprintf(board)) %}
{% endfor %}
{% set _boards = _boards|sort %}
{{ _boards|join(', ') }}
{% endif %}
|
{% if mod|hasPermission(config.mod.modlog) %}
{% if user.last %}
{{ user.last|ago }}
{% else %}
{% trans 'never' %}
{% endif %}
|
{% endif %}
{% if mod|hasPermission(config.mod.promoteusers) and user.type < constant(config.mod.groups[0:-1]|last) %}
▲
{% endif %}
{% if mod|hasPermission(config.mod.promoteusers) and user.type > constant(config.mod.groups|first) %}
▼
{% endif %}
{% if mod|hasPermission(config.mod.modlog) %}
[{% trans 'log' %}]
{% endif %}
{% if mod|hasPermission(config.mod.editusers) or (mod|hasPermission(config.mod.change_password) and mod.id == user.id) %}
[{% trans 'edit' %}]
{% endif %}
{% if mod|hasPermission(config.mod.create_pm) %}
[{% trans 'PM' %}]
{% endif %}
|
{% endfor %}