{% extends "base.html" %} {% load static %} {% block title %}Delivery Logs - Communications{% endblock %} {% block content %}

Delivery Logs

Total Messages

{{ total_messages }}

Delivered

{{ delivered_messages }}

Failed

{{ failed_messages }}

Success Rate

{{ success_rate }} %

Message Delivery Logs

Auto-refresh: ON
{% for log in object_list %} {% empty %} {% endfor %}
Message Channel Recipient Status Sent Delivery Time Actions
{{ log.subject|default:log.content|truncatechars:40 }}
{% if log.message_type %} {{ log.get_message_type_display }} {% endif %}
{{ log.channel.name|truncatechars:20 }}
{{ log.channel.get_channel_type_display }}
{{ log.recipient|truncatechars:25 }} {% if log.recipient_name %}
{{ log.recipient_name|truncatechars:20 }} {% endif %}
{{ log.get_status_display }} {% if log.retry_count > 0 %}
Retry {{ log.retry_count }} {% endif %}
{{ log.sent_at|timesince }} ago
{{ log.sent_at|date:"M d, g:i A" }}
{% if log.delivery_time %} {{ log.delivery_time }}ms {% else %} - {% endif %}
No delivery logs found

Message delivery logs will appear here

{% if is_paginated %}
    {% if page_obj.has_previous %}
  • {% endif %} {% for num in page_obj.paginator.page_range %} {% if page_obj.number == num %}
  • {{ num }}
  • {% elif num > page_obj.number|add:'-3' and num < page_obj.number|add:'3' %}
  • {{ num }}
  • {% endif %} {% endfor %} {% if page_obj.has_next %}
  • {% endif %}
{% endif %}
{% endblock %} {% block css %} {% endblock %} {% block js %} {% endblock %}