{% extends "base.html" %} {% load i18n %} {% load static %} {% load common_tags %} {% load bootstrap_icons %} {% block title %}{{ title }}{% endblock %} {% block page_heading %}{{ title }}{% endblock page_heading %} {% block page_heading_extra %} {% trans "New user" %} {% endblock page_heading_extra %} {% block content %}
{% trans "Users" %} {{ users|length }}
{% for user in users %} {% has_perm user 'instances.clone_instances' as can_clone %}
{{ user.username }}
{% if user.is_superuser %} {% trans "Superuser" %} {% elif user.is_staff %} {% trans "Template editor" %} {% else %} {% trans "User" %} {% endif %} {% if user.is_active %} {% trans "Active" %} {% else %} {% trans "Blocked" %} {% endif %}
{% for group in user.groups.all %}{{ group.name }}{% endfor %} {# a superuser has every permission: only a granted clone permission is news #} {% if can_clone and not user.is_superuser %}{% trans "Can clone" %}{% endif %} {% if user.api_tokens %} {% blocktrans count count=user.api_tokens %}{{ count }} API token{% plural %}{{ count }} API tokens{% endblocktrans %} {% endif %} {% if not user.groups.all and not user.api_tokens %}{% if user.is_superuser or not can_clone %} {% trans "No groups or API tokens" %} {% endif %}{% endif %}
{% trans "Last login" %}: {{ user.last_login|date:"Y-m-d H:i"|default:_("never") }}
{% trans "Edit" %}
{% endfor %}
{% endblock content %} {% block script %} {% endblock script %}