{% extends "admin_base.html" %} {% block title %}Registrations | Nexora Admin{% endblock %} {% block content %}

Player Data

Registrations

Filter registrations, verify payments, and export Excel/PDF reports. Under Verification rows are highlighted in yellow.

Search & Filter

Reset
{{ totals.shown }} result{{ '' if totals.shown == 1 else 's' }} {{ totals.paid }} paid {{ totals.unpaid }} unpaid {{ totals.under_verification }} under verification {% if can('export_excel_reports') %} Export to Excel Export PDF {% endif %}
{% for game in games %} {% endfor %}

Game Registrations

All Games

{{ rows|length }} registration{{ '' if rows|length == 1 else 's' }}
{% for row in rows %}{% else %}{% endfor %}
Ticket & PlayerGameTeam / MembersPaymentCheck-InOptions
{{ row.full_name }}{{ row.ticket_serial }}{{ row.email }} · {{ row.phone }} {{ row.game_title }}{{ row.platform }} {{ row.team_name or 'Individual Entry' }}{% if row.team_id %}{{ row.team_id }} · {% endif %}{{ row.member_names|join(', ') }} {% if can('confirm_payments') %}
{% else %}{{ row.payment_status|replace('_', ' ')|title }}{% endif %}Total: {{ row.total_payable }} · Paid: {{ row.amount_paid }}Remaining: {{ row.remaining_amount }}
{{ 'Checked In' if row.entry_status == 'approved' else ('Rejected' if row.entry_status == 'rejected' else 'Not Arrived') }} View{% if can('edit_registrations') %} Edit{% endif %}{% if can('download_pdf_tickets') %} PDF{% endif %}{% if can('confirm_payments') %}{% endif %}
No registrations yet.
{% for game in games %}

Game Registrations

{{ game.title }}

{{ rows_by_game[game.id]|length }} registration{{ '' if rows_by_game[game.id]|length == 1 else 's' }}
{% for row in rows_by_game[game.id] %}{% else %}{% endfor %}
Ticket & PlayerTeam / MembersPaymentCheck-InOptions
{{ row.full_name }}{{ row.ticket_serial }}{{ row.email }} · {{ row.phone }} {{ row.team_name or 'Individual Entry' }}{% if row.team_id %}{{ row.team_id }} · {% endif %}{{ row.member_names|join(', ') }} {% if can('confirm_payments') %}
{% else %}{{ row.payment_status|replace('_', ' ')|title }}{% endif %}Total: {{ row.total_payable }} · Paid: {{ row.amount_paid }}Remaining: {{ row.remaining_amount }}
{{ 'Checked In' if row.entry_status == 'approved' else ('Rejected' if row.entry_status == 'rejected' else 'Not Arrived') }} View{% if can('edit_registrations') %} Edit{% endif %}{% if can('download_pdf_tickets') %} PDF{% endif %}{% if can('confirm_payments') %}{% endif %}
No registrations for this game yet.
{% endfor %}
{% endblock %}