{% requirePermission 'editUsers' %} {% extends "_layouts/cp" %} {% set title = "Users"|t %} {% set statuses = { active: 'on', pending: '', locked: 'pending', suspended: 'off' } %} {% set showStatus = true %} {% if filter is not defined %} {% set filter = null %} {% set params = { status: '*' } %} {% elseif filter in statuses|keys %} {% set params = { status: filter } %} {% set showStatus = false %} {% elseif filter == 'admins' %} {% set params = { admin: true } %} {% elseif blx.userGroups.getGroupByHandle(filter) %} {% set params = { group: filter, status: '*' } %} {% else %} {% exit 404 %} {% endif %} {% set header %}
{{ "Username"|t }} | {{ "Full Name"|t }} | {{ "Email"|t }} | {% if showStatus %}{{ "Status"|t }} | {% endif %} {% for account in accounts %}
---|---|---|---|
{{ account.username }} | {{ account.fullName }} | {% if account.email %}{{ account.email }}{% endif %} | {% if showStatus %}{{ account.status|ucfirst|t }} | {% endif %}