{% extends "admin/base.html" %} {% block title %}Password Reset Request #{{ reset_request.id }} - Admin{% endblock %} {% block admin_content %}

Password Reset Request #{{ reset_request.id }}

Back to List {% if reset_request.user and reset_request.status == 'pending' %}
{% endif %}
Request Details
Status:
{% if reset_request.status == 'pending' %} Pending {% elif reset_request.status == 'token_generated' %} Token Generated {% elif reset_request.status == 'completed' %} Completed {% elif reset_request.status == 'expired' %} Expired {% endif %}
User Email:
{{ reset_request.user_email }} {% if reset_request.user %}
User found: {{ reset_request.user.nickname }} {% else %}
User not found in system {% endif %}
Requested:
{{ reset_request.created_at.strftime('%B %d, %Y at %I:%M %p') }}
{{ reset_request.created_at.strftime('%A') }}
Last Updated:
{{ reset_request.updated_at.strftime('%B %d, %Y at %I:%M %p') }}
{% if reset_request.requester_message %}
Original Message:
{{ reset_request.requester_message }}
{% endif %} {% if reset_request.chat_message %}
Chat Reference:
{% endif %}
Admin Notes
Generated Tokens ({{ reset_request.tokens|length }})
{% if reset_request.tokens %} {% for token in reset_request.tokens %}
{% if token.is_used %} Used {% elif token.is_expired %} Expired {% else %} Active {% endif %}
{{ token.created_at.strftime('%m/%d %H:%M') }}
Token: {{ token.token[:12] }}...
Expires: {{ token.expires_at.strftime('%m/%d/%Y %H:%M') }}
{% if token.is_used %}
Used: {{ token.used_at.strftime('%m/%d/%Y %H:%M') }}
{% endif %}
Created by: {{ token.created_by_admin.nickname }}
{% if token.is_valid %} {% endif %}
{% endfor %} {% else %}

No tokens generated yet.

{% if reset_request.user and reset_request.status == 'pending' %}
{% endif %}
{% endif %}
{% if reset_request.user %}
User Information
Username: {{ reset_request.user.nickname }}
Email: {{ reset_request.user.email }}
Account Created: {{ reset_request.user.created_at.strftime('%m/%d/%Y') }}
Admin: {% if reset_request.user.is_admin %} Yes {% else %} No {% endif %}
Active: {% if reset_request.user.is_active %} Yes {% else %} No {% endif %}
View User Profile
{% endif %}
{% endblock %}