{% extends 'admin/base.html' %} {% block title %}{{ t('submissions.title') }} — {{ form.title }}{% endblock %} {% block content %}

📊 {{ t('submissions.title') }} — {{ form.title }}

{{ t('submissions.all') }} ({{ form.get_submission_count() }}) {{ t('submissions.new') }} ({{ form.submissions.filter_by(status='new').count() }}) {{ t('submissions.read') }} {{ t('submissions.archived') }} {{ t('submissions.spam') }}
{% if submissions %} {% set fields = form.get_fields() %}
0 {{ t('table.selected') }}
{% set form_settings = form.get_settings() %} {% if form_settings.double_opt_in %} {% endif %} {% for field in fields[:5] %} {% endfor %} {% for sub in submissions %} {% set data = sub.get_data() %} {% if form_settings.double_opt_in %} {% endif %} {% for field in fields[:5] %} {% endfor %} {% endfor %}
# {{ t('submissions.date') }} {{ t('submissions.status') }}{{ t('submissions.email_status') }}{{ field.label }}{{ t('table.actions') }}
{{ sub.id }} {{ sub.created_at|format_datetime }} {{ t('submissions.' + sub.status) }} {% if sub.email_confirmed == true %} ✅ {{ t('submissions.email_confirmed') }} {% elif sub.email_confirmed == false %} ⏳ {{ t('submissions.email_pending') }} {% else %} {% endif %} {% set val = data.get(field.name, '') %} {% if val is iterable and val is not string %}{{ val|join(', ')|truncate(40) }}{% else %}{{ val|string|truncate(40) }}{% endif %}
{{ t('table.view') }}
{% else %}
📭
{% if search_query %}

{{ t('submissions.no_results') }}

{{ t('submissions.clear_search') }} {% else %}

{{ t('submissions.no_submissions') }}

{{ t('submissions.no_submissions_text') }}

{% endif %}
{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}