{# Copyright (C) 2024 I-Form. invenio-theme-iform is free software; you can redistribute it and/or modify it under the terms of the MIT License; see LICENSE file for more details. #} {% extends "invenio_administration/base.html" %} {% block admin_page_content %}

{{ _("Role Assignment") }}
{{ _("Select a role and enable or disable it for users.") }}

{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %} {% for category, message in messages %}
{{ message }}
{% endfor %} {% endif %} {% endwith %}
{% if selected_role %}

{{ _("Users assigned to:") }} {{ selected_role.name }} {% if selected_role.description %}
{{ selected_role.description }}
{% endif %}

{% for user in users %} {% set has_role = selected_role in user.roles %} {% else %} {% endfor %}
{{ _("Email") }} {{ _("Active") }} {{ _("Has Role?") }} {{ _("Actions") }}
{{ user.email }} {% if user.active %}
{{ _("Active") }}
{% else %}
{{ _("Inactive") }}
{% endif %}
{% if has_role %} {% else %} {% endif %}
{% if has_role %} {% else %} {% endif %}
{{ _("No users found.") }}
{% endif %}
{% endblock %}