You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.5 KiB
63 lines
2.5 KiB
{% extends request.is_ajax|yesno:'bajax.html,base.html' %}
|
|
{% load i18n %}
|
|
{% block main %}
|
|
|
|
<ol class="breadcrumb">
|
|
<li><span class="glyphicon glyphicon-home"></span></li>
|
|
<li class="active">{% trans 'Private messages' %}</li>
|
|
</ol>
|
|
|
|
{% include 'message_block.html' %}
|
|
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h3 class="panel-title">{% trans 'Conversations' %}</h3>
|
|
<span>{% trans 'Enter to conversation by clicking to it' %}</span>
|
|
</div>
|
|
<div class="list-group">
|
|
{% for conv in conversations %}
|
|
{% with last_msg=conv.last_message %}
|
|
<a href="{% url 'msg_app:to_conversation' conv.pk %}" class="list-group-item">
|
|
<div class="row">
|
|
<div class="col-sm-1">
|
|
<img src="{{ conv.author.get_min_ava }}" class="img-thumbnail">
|
|
</div>
|
|
<div class="col-sm-11">
|
|
|
|
{% if last_msg %}
|
|
<div class="pull-right">
|
|
<small>{{ last_msg.sent_at|date:'d M, H:i:s' }}</small>
|
|
</div>
|
|
{% endif %}
|
|
<h4>{{ conv.title }}
|
|
<small>{% blocktrans with participants_count=conv.participants.count msg_count=conv.msg_count %}{{ participants_count }} participants, {{ msg_count }} messages{% endblocktrans %}</small>
|
|
</h4>
|
|
|
|
{% if last_msg %}
|
|
<p>{{ last_msg.text }}</p>
|
|
{% else %}
|
|
<p>{% trans 'No messages found' %}</p>
|
|
{% endif %}
|
|
|
|
</div>
|
|
</div>
|
|
</a>
|
|
{% endwith %}
|
|
{% empty %}
|
|
<a href="#" class="list-group-item">
|
|
<p class="list-group-item-text">{% trans 'Any conversations not found' %}</p>
|
|
</a>
|
|
{% endfor %}
|
|
</div>
|
|
<div class="panel-footer">
|
|
<div class="btn-group">
|
|
<a href="{% url 'msg_app:new_conversation' %}" class="btn btn-default btn-modal">
|
|
<span class="glyphicon glyphicon-plus"></span> {% trans 'New' %}
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{% include 'pagination.html' %}
|
|
|
|
{% endblock %}
|