{% extends "admin/_base.html" %}
{% block content %}
<div class="rio-form-shell">
<header class="rio-page-header">
<nav class="rio-breadcrumbs">
<a href="/admin">Home</a> · <a href="/admin/users">Users</a> · <span>Delete {{ email }}</span>
</nav>
<h1>Delete user</h1>
</header>
<section class="rio-confirm rio-confirm--danger">
<header class="rio-confirm__header">
<div class="rio-confirm__icon">{{ icon("circle-alert", class="rio-icon") }}</div>
<div>
<h2 class="rio-confirm__title">Are you sure?</h2>
<p class="rio-confirm__lead">
You are about to delete <strong>{{ email }}</strong> (role: <code>{{ role }}</code>).
This action cannot be undone.
</p>
</div>
</header>
{% if is_self or is_last_developer %}
<div class="rio-confirm__warnings">
{% if is_self %}
<p class="rio-flash rio-flash--error">You cannot delete your own account while signed in.</p>
{% endif %}
{% if is_last_developer %}
<p class="rio-flash rio-flash--error">This is the only active Developer. Promote a backup first via <code>rustio-cli</code>.</p>
{% endif %}
</div>
{% endif %}
<p class="rio-confirm__section-title">Cascade impact</p>
<ul class="rio-confirm__items">
<li>{{ group_count }} group membership{% if group_count != 1 %}s{% endif %} will be removed.</li>
<li>{{ direct_perm_count }} direct permission grant{% if direct_perm_count != 1 %}s{% endif %} will be removed.</li>
<li>{{ session_count }} active session{% if session_count != 1 %}s{% endif %} will be terminated.</li>
</ul>
<form method="post" action="/admin/users/{{ user_id }}/delete" class="rio-form-actions">
<input type="hidden" name="_csrf" value="{{ csrf_token }}">
<a href="/admin/users/{{ user_id }}" class="rio-button rio-button--ghost">Cancel</a>
<span class="rio-form-actions-spacer" aria-hidden="true"></span>
<button type="submit" class="rio-button rio-button--danger" {% if is_self or is_last_developer %}disabled{% endif %}>{{ icon("trash", class="rio-icon") }} Yes, delete</button>
</form>
</section>
</div>
{% endblock %}