33 lines
1.5 KiB
HTML
33 lines
1.5 KiB
HTML
{% extends "admin/shell.html" %}
|
|
|
|
{% block title %}Invite Codes{% endblock %}
|
|
|
|
{% block head %}
|
|
{% endblock %}
|
|
|
|
{% block page %}
|
|
<h1>invite code page</h1>
|
|
<form action="/admin/invitecode" method="post">
|
|
<h3>invite code generator!</h3>
|
|
<h4>you will be inserting codes as {{ username }}</h4>
|
|
<label for="code">invite code value</label>
|
|
<input type="text" name="code" id="code" autofocus>
|
|
<label for="comment">comment (usu. put who you're giving it to here)</label>
|
|
<input type="text" name="comment" id="comment">
|
|
<button type="submit">gemerate!</button>
|
|
</form>
|
|
<h1>active invite codes</h1>
|
|
<table id="active-codes">
|
|
<tr><th>code</th><th>issuer</th><th>root issuer</th><th>issued on</th><th>comment</th></tr>
|
|
{% for code in active_codes %}
|
|
<tr><td>{{ code.code }}</td><td>{{ code.creator }}</td><td>{{ code.root_creator }}</td><td>{{ code.created_at }}</td><td>{{ code.comment }}</td></tr>
|
|
{% endfor %}
|
|
</table>
|
|
<h1>used invite codes (fixme: separate into pages to prevent long load times in the future)</h1>
|
|
<table id="used-codes">
|
|
<tr><th>code</th><th>issuer</th><th>root issuer</th><th>issued on</th><th>used on</th><th>used by</th><th>comment</th></tr>
|
|
{% for code in used_codes %}
|
|
<tr><td>{{ code.code }}</td><td>{{ code.creator }}</td><td>{{ code.root_creator }}</td><td>{{ code.created_at }}</td><td>{{ code.used_at.as_ref().unwrap() }}</td><td>{{ code.used_by.as_ref().unwrap() }}</td><td>{{ code.comment }}</td></tr>
|
|
{% endfor %}
|
|
</table>
|
|
{% endblock %}
|