{% extends 'base.html' %} {% block body %} {% if not user.mfa_enabled and user.compute_groups() != user.compute_groups(ignore_mfa=True) %} {% endif %}
{{_("Profile")}}

{{_("Your profile information is used by all services that are integrated into the Single-Sign-On. Your e-mail address is also used for password recovery.")}}

{{_("Changes may take serveral minutes to be visible in all services.")}}

{{_("We will send you a confirmation mail to this address if you change it")}}

{{_("Password")}}

{{_("Your login password for the Single-Sign-On. Only enter it on the Single-Sign-On login page! No other legit websites will ask you for this password. We do not ever need your password to assist you.")}}

{{ User.PASSWORD_DESCRIPTION|safe }}

{{_("Two-Factor Authentication")}}

{{_("Setting up Two-Factor Authentication (2FA) adds an additional step to the Single-Sign-On login and increases the security of your account significantly.")}}

{% if user.mfa_enabled %} {{ _("Two-factor authentication is currently enabled.")|safe }} {% else %} {{ _("Two-factor authentication is currently disabled.")|safe }} {% endif %}

{{_("Manage two-factor authentication")}}

{{_("Roles")}}

{{_("Aside from a set of base permissions, your roles determine the permissions of your account.")}}

{% if config['SERVICES'] %}

{{_("See Services for an overview of your current permissions.", services_url=url_for('services.index'))}}

{% endif %}
{% if config['ENABLE_INVITE'] %}

{{_("Administrators and role moderators can invite you to new roles.")}}

{% else %}

{{_("Administrators can add new roles to your account.")}}

{% endif %} {% for role in user.roles|sort(attribute='name') %} {% endfor %} {% if not user.roles %} {% endif %}
{{_("Name")}} {{_("Description")}}
{{ role.name }} {% if not user.mfa_enabled and role.groups.values()|selectattr('requires_mfa')|list %} {% endif %} {{ role.description }} {% if config['ENABLE_ROLESELFSERVICE'] %}
{% endif %}
{{_("You currently don't have any roles")}}
{% endblock %}