{% extends "base.html" %} {% block title %}{{ t('users.title') }} – {{ t('app.title') }}{% endblock %} {% block content %}
| {{ t('users.username') }} | {{ t('users.source') }} | {{ t('users.status') }} | {{ t('users.actions') }} |
|---|---|---|---|
|
{{ u.username }}
{% if u.is_admin %}{{ t('users.is_admin') }}{% endif %}
{% if u.email %} {{ u.email }} {% endif %}
|
{{ t('users.source.zitadel') if u.source == 'zitadel' else t('users.source.local') }} | {{ t('users.active') if u.is_active else t('users.inactive') }} | {# Der letzte Admin und das eigene Konto lassen sich serverseitig ohnehin nicht ändern — Buttons hier gar nicht erst anbieten. #} {% set is_self = u.id == current_user.id %} {% set is_last_admin = u.is_admin and admin_count <= 1 %}
{% if not is_last_admin %}
{% endif %}
{% if not is_self and not (u.is_active and is_last_admin) %}
{% endif %}
{% if not is_self and not is_last_admin %}
{% endif %}
{% if u.source == 'local' %}
{% endif %}
|
{{ t('users.zitadel.hint') }}
{% endif %}