<%- include('partials/head') %> <%- include('partials/header') %>
Zurück zur Übersicht <% var totalBewerbungen = users.reduce((s,u) => s + (u.anzahl_bewerbungen||0), 0); var adminCount = users.filter(u=>u.is_admin).length; %>

Benutzerverwaltung

Konten anlegen, Passwörter zurücksetzen, ein Konto übernehmen oder Benutzer inkl. aller Daten löschen.

<%= users.length %>
Benutzer
<%= adminCount %>
Admins
<%= totalBewerbungen %>
Bewerbungen

Neuen Benutzer anlegen

Legt ein neues Konto an. Ein Admin kann ebenfalls Benutzer verwalten.

Bestehende Benutzer

Über „Anmelden als" übernimmst du ein Konto komplett — Admin-Rechte sind dabei pausiert, zurück über das Banner.

<% users.forEach(function(u) { %> <% }); %>
Benutzername Rolle Bewerbungen Erstellt Aktionen
<%= String(u.username || '?').charAt(0).toUpperCase() %> <%= u.username %> <% if (u.id === currentUserId) { %>(du)<% } %> <% if (u.is_admin) { %> Admin <% } else { %> Benutzer <% } %> <%= u.anzahl_bewerbungen %>
<% if (u.id !== currentUserId) { %>
<% } %>

Impersonationen (Audit)

Nachvollziehbar protokolliert: jeder Wechsel auf ein anderes Konto und jeder Rückwechsel.

Admin Aktion Zeit
… wird geladen