{% extends "base.html" %} {% load static %} {% block title %}{{ message.subject }} - Message Details{% endblock %} {% block content %}

Message Details

{{ message.subject }}
{{ message.get_message_type_display }} {{ message.get_priority_display }} {{ message.get_status_display }}
From:
{{ message.sender.first_name.0 }}{{ message.sender.last_name.0 }}
{{ message.sender.get_full_name }}
{{ message.sender.email }}
Recipients: {{ message.messagerecipient_set.count }} recipient{{ message.messagerecipient_set.count|pluralize }}
Created: {{ message.created_at|date:"l, F d, Y g:i A" }}
Scheduled: {% if message.scheduled_time %} {{ message.scheduled_time|date:"M d, Y g:i A" }} {% else %} Immediate {% endif %}
Template: {% if message.template %} {{ message.template.template_name }} {% else %} Custom message {% endif %}
Sent: {% if message.sent_at %} {{ message.sent_at|date:"M d, Y g:i A" }} {% else %} Not sent {% endif %}
Message Content:
{{ message.body|linebreaks }}
{% if message.metadata %}
Additional Information:
{{ message.metadata|pprint }}
{% endif %}
Recipients ({{ message.messagerecipient_set.count }})
{% for recipient in message.messagerecipient_set.all %} {% empty %} {% endfor %}
Recipient Status Delivered Read Actions
{{ recipient.recipient.first_name.0 }}{{ recipient.recipient.last_name.0 }}
{{ recipient.recipient.get_full_name }}
{{ recipient.recipient.email }}
{{ recipient.get_status_display }} {% if recipient.delivered_at %} {{ recipient.delivered_at|date:"M d, g:i A" }} {% else %} - {% endif %} {% if recipient.read_at %} {{ recipient.read_at|date:"M d, g:i A" }} {% else %} - {% endif %} {% if recipient.status == 'FAILED' %} {% endif %}
No recipients found
{% if delivery_logs %}
Delivery History
{% for log in delivery_logs %} {% endfor %}
Channel Status Delivery Time Response
{{ log.channel.get_channel_type_display }} {{ log.get_status_display }} {{ log.delivery_time|date:"M d, Y g:i A" }} {% if log.response_data %} {% else %} - {% endif %}
{% endif %}
Quick Actions
{% if message.status == 'DRAFT' %} Edit Message {% elif message.status == 'FAILED' %} {% endif %}

Delete Message
Delivery Statistics
Total Recipients: {{ message.messagerecipient_set.count }}
Delivered: {{ message.messagerecipient_set.filter.status='DELIVERED'.count }}
Failed: {{ message.messagerecipient_set.filter.status='FAILED'.count }}
Read: {{ message.messagerecipient_set.exclude.read_at=None.count }}
Timeline
Created

{{ message.created_at|date:"M d, Y g:i A" }}

{% if message.scheduled_time %}
Scheduled

{{ message.scheduled_time|date:"M d, Y g:i A" }}

{% endif %} {% if message.sent_at %}
Sent

{{ message.sent_at|date:"M d, Y g:i A" }}

{% endif %}
Last Updated

{{ message.updated_at|date:"M d, Y g:i A" }}

{% endblock %} {% block js %} {% endblock %}