templates/includes/application_event.jinja
<li class="application-event-block">
<div class="application-event-header">
<div class="application-event-title">Status Update - {{ status_update.status_type }}</div>
{{ local_time(status_update.created, '%-B %-d, %Y') }} ({{ humanize.naturaltime(status_update.created) }}) by {{status_update.author_name}} at {{ status_update.organization_name }}
</div>
<div class="application-event-body">
<div class="status-update-details">
{%- if status_update.transfer %}
<div class="col-xs-6 col-md-6">
<div class="section-label">Transferred to:</div>
{{status_update.transfer.to_organization_name}}
</div>
<div class="col-xs-6 col-md-6">
<div class="section-label">Reason:</div>
{{status_update.transfer.reason}}
</div>
{%- else %}
<div class="col-xs-6 col-md-6">
<div class="section-label">Additional information:</div>
{{ status_update.additional_information }}
</div>
<div class="col-xs-6 col-md-6">
<div class="section-label">Next steps:</div>
{% if status_update.next_steps or status_update.other_next_step %}
<ul class="event-next-steps">
{% for step in status_update.next_steps %}
<li>{{ step }}</li>
{% endfor %}
{% if status_update.other_next_step %}
<li>{{ status_update.other_next_step }}</li>
{% endif %}
</ul>
{% endif %}
</div>
{%- endif %}
</div>
{# TODO: create more notification objects #}
{% if status_update.notification %}
{# Need to determine send method in order to show "text sent to" or "email sent to"
Also need to account for multi #}
<div class="section-label">Sent to <span class="contact-info">{{contact_info_to_html(status_update.notification.contact_info)}}</span>:</div>
<div class="status-notification-message">
{{status_update.notification.sent_message}}
</div>
{% else %}
{# this <br/> is a placeholder because of some weird CSS #}
<br/>
<div class="status-notification-message">
<em>No notification sent to applicant. Contact info unavailable or applicant has opted out of email and text message notifications.</em>
</div>
{% endif %}
</div>
</li>