{%block contents%}
{%if not msg.hiddenstatus%}
<h1 class="subject">{{msg.subject}}</h1>
+<table class="table-sm table-responsive message-header" style="border-bottom: 0.05em solid #E7EAE8; margin-bottom: 1em;">
+ <tr>
+ <th scope="row" style="width: 10%">Lists:</th>
+ <td>{%for l in lists %}<span class="listname"><a href="/list/{{l.listname}}/since/{{msg.shortdate}}">{{l.listname}}</a></span>{%endfor%}</td>
+</table>
+
{%endif%}
{%for m in allmsg %}
<a name="{{m.messageid}}"></a>
except Message.DoesNotExist:
raise Http404('Message does not exist')
allmsg = list(Message.objects.filter(threadid=msg.threadid).order_by('date'))
- # XXX: need to get the complete list of lists!
+ lists = List.objects.extra(where=["listid IN (SELECT listid FROM list_threads WHERE threadid=%s)" % msg.threadid]).order_by('listname')
isfirst = (msg == allmsg[0])
r = render_nav(NavContext(request), 'message_flat.html', {
'msg': msg,
'allmsg': allmsg,
+ 'lists': lists,
'isfirst': isfirst,
})
r['X-pgthread'] = ":%s:" % msg.threadid