{% extends "showcase/cabinet/base_cabinet.html" %} {% block title %}Notifications — Log{% endblock %} {% block sidebar_title %} Notifications {% endblock %} {% block sidebar_nav %}
  • Sent Log
  • Templates
  • {% endblock %} {% block cabinet_content %} {# ── Header ── #} {% include "showcase/cabinet/includes/_page_header.html" with title="Notification Log" subtitle="History of all outgoing notifications" %} {# ── Stats row ── #}
    {{ stats.total }}
    Total
    {{ stats.sent }}
    Sent
    {{ stats.failed }}
    Failed
    {{ stats.pending }}
    Pending
    {# ── Filters ── #}
    {# Channel tabs #}
    {% for tab in channel_tabs %} {{ tab.label }} ({{ tab.count }}) {% endfor %}
    {# Status tabs #}
    {% for tab in status_tabs %} {{ tab.label }} ({{ tab.count }}) {% endfor %}
    {# ── Table ── #}
    {% for entry in entries %} {% empty %} {% endfor %}
    Recipient Channel Template / Subject Status Sent at
    {{ entry.recipient }}
    {{ entry.email }}
    {{ entry.channel_label }}
    {{ entry.template_label }}
    {{ entry.subject }}
    {% if entry.error %}
    {{ entry.error }}
    {% endif %}
    {{ entry.status_label }} {{ entry.sent_at }}
    {% include "showcase/cabinet/includes/_empty_state.html" with icon="bi-bell-slash" title="No notifications" subtitle="No records found for the selected filters" %}
    {% endblock %}