{% extends "admin/layout.html" %} {% block title %}Conversion Files – Admin{% endblock %} {% block body %}

{% trans %}Conversion Files{% endtrans %}

{% trans %}Files generated by user conversions. Total:{% endtrans %} {{ total }}

{% trans %}Uploaded Files{% endtrans %}
{% if storage %}
{% trans %}Upload Disk Usage{% endtrans %}
{{ fmt_bytes(storage.total_bytes) }}
{% trans %}Total Conversions{% endtrans %}
{{ total }}
{% endif %} {% with messages = get_flashed_messages(with_categories=true) %}{% for cat, msg in messages %}{% endfor %}{% endwith %}
{% if q or status_filter %}{% trans %}Clear{% endtrans %}{% endif %}
{% if files %} {% for f in files %} {% set is_active = f.status in ('pending', 'started') %} {% endfor %} {% else %} {% endif %}
# {% trans %}Input{% endtrans %} {% trans %}Output{% endtrans %} {% trans %}User{% endtrans %} {% trans %}Tool{% endtrans %} {% trans %}Status{% endtrans %} {% trans %}Duration{% endtrans %} {% trans %}Created{% endtrans %} {% trans %}Actions{% endtrans %}
{{ f.id }} {{ f.input_format or '–' }} {{ f.output_format or '–' }} {% if f.username %}{{ f.username }} {% else %}{% trans %}Anonymous{% endtrans %}{% endif %} {% set tool_colors = {'converter': 'blue', 'pdf': 'orange', 'hash': 'purple', 'screenshot': 'teal', 'bg_remove': 'pink'} %} {% set tc = tool_colors.get(f.tool_type or 'converter', 'gray') %} {{ (f.tool_type or 'converter')|replace('_', ' ') }} {{ f.status or '–' }} {% if f.status == 'failed' and f.get('error_message') %}
{{ f.error_message[:80] }}{% if f.error_message|length > 80 %}…{% endif %}
{% endif %}
{% if is_active %} {% elif f.duration_seconds is defined and f.duration_seconds is not none %} {% set ds = f.duration_seconds|int %} {% if ds >= 3600 %}{{ (ds // 3600) }}h {{ ((ds % 3600) // 60) }}m {% elif ds >= 60 %}{{ ds // 60 }}m {{ ds % 60 }}s {% else %}{{ ds }}s{% endif %} {% else %}–{% endif %} {{ f.created_at[:16] if f.created_at else '–' }}
{% if f.output_path %} {% endif %} {% if f.status == 'failed' and f.get('upload_id') %} {% endif %}
{% trans %}No conversions found.{% endtrans %}
{% if total_pages > 1 %}
{% trans %}Page{% endtrans %} {{ page }} {% trans %}of{% endtrans %} {{ total_pages }}
{% if page > 1 %}{% trans %}Previous{% endtrans %}{% endif %} {% if page < total_pages %}{% trans %}Next{% endtrans %}{% endif %}
{% endif %}
{% endblock %} {% block page_scripts %} {% endblock %}