{% extends 'admin.twig' %} {% set title %}{{ 'UsersManager_ManageAccess'|translate }}{% endset %} {% block content %}

{{ title }}

{{ 'UsersManager_MainDescription'|translate }}

{% set applyAllSitesText %} {{ 'UsersManager_ApplyToAllWebsites'|translate }} {% endset %}
{% block websiteAccessTable %} {% import 'ajaxMacros.twig' as ajax %} {{ ajax.errorDiv }} {{ ajax.loadingDiv }}
{% if anonymousHasViewAccess %}
{{ ['UsersManager_AnonymousUserHasViewAccess'|translate("'anonymous'","'view'"), 'UsersManager_AnonymousUserHasViewAccess2'|translate]|join(' ') }}
{% endif %} {% set accesValid %}{% endset %} {% set accesInvalid %}{% endset %} {% set superUserAccess %}N/A{% endset %} {% for login,access in usersAccessByWebsite %} {% endfor %}
{{ 'UsersManager_User'|translate }} {{ 'UsersManager_Alias'|translate }} {{ 'UsersManager_PrivNone'|translate }} {{ 'UsersManager_PrivView'|translate }} {{ 'UsersManager_PrivAdmin'|translate }}
{{ login }} {{ usersAliasByLogin[login]|raw }} {% if login in superUserLogins %} {{ superUserAccess }} {% elseif access=='noaccess' and idSiteSelected != 'all' %} {{ accesValid }} {% else %} {{ accesInvalid }} {% endif %}  {% if login in superUserLogins %} {{ superUserAccess }} {% elseif access == 'view' and idSiteSelected != 'all' %} {{ accesValid }} {% else %} {{ accesInvalid }} {% endif %}  {% if login in superUserLogins %} {{ superUserAccess }} {% elseif login == 'anonymous' %} N/A {% else %} {% if access == 'admin' and idSiteSelected != 'all' %}{{ accesValid }}{% else %}{{ accesInvalid }}{% endif %}  {% endif %}

{{ 'UsersManager_ChangeAllConfirm'|translate("")|raw }}

{% if userIsSuperUser %}

{{ 'UsersManager_ChangePasswordConfirm'|translate }}


{{ 'UsersManager_UsersManagement'|translate }}

{{ 'UsersManager_UsersManagementMainDescription'|translate }} {{ 'UsersManager_ThereAreCurrentlyNRegisteredUsers'|translate(""~usersCount~"")|raw }}

{% import 'ajaxMacros.twig' as ajax %} {{ ajax.errorDiv('ajaxErrorUsersManagement') }} {{ ajax.loadingDiv('ajaxLoadingUsersManagement') }}
{% if showLastSeen is defined and showLastSeen %} {% endif %} {% for i,user in users %} {% if user.login != 'anonymous' %} {% if user.last_seen is defined %} {% endif %} {% endif %} {% endfor %}
{{ 'General_Username'|translate }} {{ 'General_Password'|translate }} {{ 'UsersManager_Email'|translate }} {{ 'UsersManager_Alias'|translate }} token_auth{{ 'UsersManager_LastSeen'|translate }}{{ 'General_Edit'|translate }} {{ 'General_Delete'|translate }}
{{ user.login }} - {{ user.email }} {{ user.alias|raw }} {{ user.token_auth|slice(0, 8) }}…{% if user.last_seen is empty %}-{% else %}{{ 'General_TimeAgo'|translate(user.last_seen)|raw }}{% endif %}

{{ 'UsersManager_SuperUserAccessManagement'|translate }}

{{ 'UsersManager_SuperUserAccessManagementMainDescription'|translate }}
{{ 'UsersManager_SuperUserAccessManagementGrantMore'|translate }}

{{ ajax.errorDiv('ajaxErrorSuperUsersManagement') }} {{ ajax.loadingDiv('ajaxLoadingSuperUsersManagement') }} {% if users|length > 1 %} {% for login,alias in usersAliasByLogin if login != 'anonymous' %} {% endfor %} {% else %} {% endif %}
{{ 'UsersManager_User'|translate }} {{ 'UsersManager_Alias'|translate }} {{ 'Installation_SuperUser'|translate }}
{{ login }} {{ alias|raw }}  
{{ 'UsersManager_NoUsersExist'|translate }}

{% endif %} {% endblock %} {% endblock %}