parcel/templates/admin/index.html

49 lines
2.2 KiB
HTML

{% extends "base.html" %}
{% block title %}Administration{% endblock %}
{% block content %}
<div class="container mx-auto flex flex-col md:flex-row gap-4">
<div class="panel gap-4">
<h1 class="heading">Users</h1>
<dl class="grow grid sm:grid-cols-2 gap-8 mx-auto text-gray-900 dark:text-white">
<div class="flex flex-col items-center justify-center">
<dt class="mb-2 text-3xl md:text-4xl font-extrabold">{{ users.total }}</dt>
<dd class="font-light text-gray-500 dark:text-gray-400">users</dd>
</div>
<div class="flex flex-col items-center justify-center">
<dt class="mb-2 text-3xl md:text-4xl font-extrabold">{{ users.enabled }}</dt>
<dd class="font-light text-gray-500 dark:text-gray-400">enabled</dd>
</div>
</dl>
<div class="buttons end">
<a href="/admin/users" class="button">Manage users</a>
</div>
</div>
<div class="panel gap-4">
<h1 class="heading">Uploads</h1>
<dl class="grid sm:grid-cols-2 gap-8 mx-auto text-gray-900 dark:text-white">
<div class="flex flex-col items-center justify-center">
<dt class="mb-2 text-3xl md:text-4xl font-extrabold">{{ uploads.total }}</dt>
<dd class="font-light text-gray-500 dark:text-gray-400">uploads</dd>
</div>
<div class="flex flex-col items-center justify-center">
<dt class="mb-2 text-3xl md:text-4xl font-extrabold">{{ uploads.public }}</dt>
<dd class="font-light text-gray-500 dark:text-gray-400">public</dd>
</div>
<div class="flex flex-col items-center justify-center">
<dt class="mb-2 text-3xl md:text-4xl font-extrabold">{{ uploads.size | filesizeformat }}</dt>
<dd class="font-light text-gray-500 dark:text-gray-400">total</dd>
</div>
<div class="flex flex-col items-center justify-center">
<dt class="mb-2 text-3xl md:text-4xl font-extrabold">{{ uploads.downloads }}</dt>
<dd class="font-light text-gray-500 dark:text-gray-400">downloads</dd>
</div>
</dl>
<div class="buttons end">
<a href="/admin/uploads" class="button">Manage uploads</a>
</div>
</div>
</div>
{% endblock %}