95 lines
4.6 KiB
HTML
95 lines
4.6 KiB
HTML
{% extends "admin/components/base.html" %}
|
|
{% block title %}Settings — SKA Referee Test | Admin Console{% endblock %}
|
|
|
|
{% block content %}
|
|
<h1>
|
|
Settings
|
|
</h1>
|
|
<div class="container">
|
|
<div class="row">
|
|
<div class="col-sm">
|
|
<div class="card m-3">
|
|
<div class="card-body">
|
|
<h5 class="card-title">Admin Users</h5>
|
|
<div class="card-text">
|
|
<table class="table table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>
|
|
Username
|
|
</th>
|
|
<th>
|
|
Email Address
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for user in users %}
|
|
<tr>
|
|
<td>
|
|
<a href="
|
|
{% if user == current_user %}
|
|
{{ url_for('admin._update_user', id=current_user.id) }}
|
|
{% else %}
|
|
{{ url_for('admin._update_user', id=user.id) }}
|
|
{% endif%}
|
|
">{{ user.get_username() }}</a>
|
|
</td>
|
|
<td>
|
|
<a href="mailto:{{ user.get_email() }}">{{ user.get_email() }}</a>
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<a href="{{ url_for('admin._users') }}" class="btn btn-primary">Manage Users</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-sm">
|
|
<div class="card m-3">
|
|
<div class="card-body">
|
|
<h5 class="card-title">Question Datasets</h5>
|
|
{% if datasets %}
|
|
<div class="card-text">
|
|
<table class="table table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th>
|
|
Name
|
|
</th>
|
|
<th>
|
|
Exams
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
{% for dataset in datasets %}
|
|
<tr>
|
|
<td>
|
|
<a href="{{ url_for('editor._editor_console', id=dataset.id) }}">
|
|
{{ dataset.get_name() }}
|
|
</a>
|
|
</td>
|
|
<td>
|
|
{{ dataset.tests|length }}
|
|
</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<a href="{{ url_for('admin._questions') }}" class="btn btn-primary">Manage Datasets</a>
|
|
{% else %}
|
|
<div class="alert alert-primary">
|
|
There are currently no question datasets uploaded.
|
|
</div>
|
|
<a href="{{ url_for('admin._questions') }}" class="btn btn-primary">Upload Dataset</a>
|
|
{% endif %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock %} |