{% extends "base.html" %} {% block title %}Дашборд - TGLoader Admin{% endblock %} {% block content %}

Дашборд

User ID: {{ current_user.user_id }} {% if is_owner %} Owner {% else %} Admin {% endif %}
Пользователи
Всего

{{ users_stats.total }}

Администраторы

{{ users_stats.admins }}

Заблокировано

{{ users_stats.blocked }}

Новых (7 дней)

{{ users_stats.new_week }}

Задачи
Всего

{{ tasks_stats.total }}

Активные

{{ tasks_stats.active }}

Завершено

{{ tasks_stats.completed }}

Ошибки

{{ tasks_stats.failed }}

Последние задачи
{% if recent_tasks %}
{% for task in recent_tasks %} {% endfor %}
ID Пользователь URL Статус Прогресс Создано
{{ task.id }} {% if task.user %} {{ task.user.username or task.user.user_id }} {% else %} {{ task.user_id }} {% endif %} {{ task.url[:50] + '...' if task.url and task.url|length > 50 else (task.url or '-') }} {% if task.status == 'completed' %} Завершено {% elif task.status == 'processing' %} В процессе {% elif task.status == 'pending' %} Ожидание {% elif task.status == 'failed' %} Ошибка {% elif task.status == 'cancelled' %} Отменено {% else %} {{ task.status }} {% endif %}
{{ task.progress }}%
{{ task.created_at.strftime('%Y-%m-%d %H:%M') if task.created_at else '-' }}
{% else %}

Нет задач

{% endif %}
{% endblock %}