2017-05-24 13:19:31 +01:00
|
|
|
{% extends "withnav_template.html" %}
|
|
|
|
|
|
|
|
|
|
{% block service_page_title %}
|
|
|
|
|
Conversation
|
|
|
|
|
{% endblock %}
|
|
|
|
|
|
|
|
|
|
{% block maincolumn_content %}
|
|
|
|
|
|
|
|
|
|
<div class="dashboard">
|
|
|
|
|
|
2017-06-06 15:40:33 +01:00
|
|
|
<div class="bottom-gutter js-stick-at-top-when-scrolling">
|
2017-05-24 13:19:31 +01:00
|
|
|
<h1 class="heading-large">
|
2017-06-06 15:40:33 +01:00
|
|
|
{{ user_number }}
|
2017-05-24 13:19:31 +01:00
|
|
|
</h1>
|
|
|
|
|
</div>
|
|
|
|
|
{% for message in conversation %}
|
2017-06-06 15:30:38 +01:00
|
|
|
<div class="grid-row sms-message-row" id="n{{ message.id }}" tabindex="0">
|
2017-05-24 13:19:31 +01:00
|
|
|
{% if message.inbound %}
|
|
|
|
|
<div class="column-two-thirds sms-message-inbound">
|
|
|
|
|
{{ message.content | string }}
|
|
|
|
|
<div class="sms-message-status">
|
|
|
|
|
{{ message.created_at | format_datetime_relative }}
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
{% else %}
|
|
|
|
|
<div class="column-one-third">
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="column-two-thirds">
|
|
|
|
|
{{ message.content | string }}
|
|
|
|
|
{% if message.status == 'delivered' %}
|
|
|
|
|
<div class="sms-message-status sms-message-status-outbound">
|
|
|
|
|
{{ message.created_at | format_datetime_relative }}
|
|
|
|
|
</div>
|
|
|
|
|
{% elif message.status in ['pending', 'sending', 'created'] %}
|
|
|
|
|
<div class="sms-message-status sms-message-status-outbound hint">
|
|
|
|
|
sending
|
|
|
|
|
</div>
|
|
|
|
|
{% else %}
|
|
|
|
|
<div class="sms-message-status sms-message-status-outbound table-field-error-label">
|
|
|
|
|
Failed (sent {{ message.created_at | format_datetime_relative }})
|
|
|
|
|
</div>
|
|
|
|
|
{% endif %}
|
|
|
|
|
</div>
|
|
|
|
|
{% endif %}
|
|
|
|
|
</div>
|
|
|
|
|
{% endfor %}
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{% endblock %}
|