{% extends "base.html" %} {% block title %}Admin Dashboard - User Registration{% endblock %} {% block content %}

Registration Requests

Logged in as: {{ admin_user }}

Note: lldap is the single source of truth for user management. Approve requests to create users in lldap. Manage active users directly in lldap.

Pending Requests ({{ pending|length }})

{% if pending %} {% for req in pending %} {% endfor %}
Username Name Email Reason Submitted Actions
{{ req.username }} {{ req.first_name }} {{ req.last_name }} {{ req.email }} {{ req.reason or '-' }} {{ req.created_at[:19] }}
{% else %}
No pending requests
{% endif %}

Audit Log ({{ audit_log|length }} recent)

Historical record of all approval and rejection decisions. To manage active users, use the lldap admin interface.

{% if audit_log %} {% for entry in audit_log %} {% endfor %}
Action Username Name Email Reviewed By Date Reason
{% if entry.action == 'APPROVED' %} Approved {% else %} Rejected {% endif %} {{ entry.username }} {{ entry.first_name }} {{ entry.last_name }} {{ entry.email }} {{ entry.performed_by }} {{ entry.reviewed_at[:19] }} {% if entry.action == 'REJECTED' %} {{ entry.rejection_reason or '-' }} {% else %} - {% endif %}
{% else %}
No audit log entries yet
{% endif %} {% endblock %}