diff --git a/colab_spb/views.py b/colab_spb/views.py
index fe4021b..e63d732 100644
--- a/colab_spb/views.py
+++ b/colab_spb/views.py
@@ -2,12 +2,13 @@ from django.shortcuts import render
from django.utils.translation import ugettext as _
from colab.super_archives.models import MailingList, Thread
from colab.accounts.utils import mailman
+from colab.accounts.models import User
def get_list(request):
list_name = None
MAX = 0
if request.GET.get('list_name'):
- list_name = request.GET['list_name']
+ list_name = request.GET['list_name'].title()
if request.GET.get('MAX'):
MAX = request.GET['MAX']
diff --git a/templates/discussion-message-preview.html b/templates/discussion-message-preview.html
new file mode 100644
index 0000000..ecab598
--- /dev/null
+++ b/templates/discussion-message-preview.html
@@ -0,0 +1,71 @@
+{% load i18n tz highlight %}
+
+{% if result.fullname or result.modified or result.modified_by %}
+
+{% endif %}
+
+{% if result.title %}
+
+
+
+ {% if query %}
+ {% highlight result.title with query max_length "1000" %}
+ {% else %}
+ {{ result.title }}
+ {% endif %}
+
+
+{% endif %}
+
+{% if result.description %}
+
+ - {% if query %}
+ {% highlight result.description with query max_length "110" %}
+ {% else %}
+ {% if result.latest_description %}
+ {{ result.latest_description|striptags|escape|truncatechars:110 }}
+ {% elif result.description %}
+ {{ result.description|striptags|escape|truncatechars:110 }}
+ {% endif %}
+ {% endif %}
+
+{% endif %}
diff --git a/templates/discussion.html b/templates/discussion.html
index 8fcff41..c2fbb92 100644
--- a/templates/discussion.html
+++ b/templates/discussion.html
@@ -1,44 +1,31 @@
-
{% load i18n %}
- {% trans 'Groups'|title %}
-
-
{% for listname, description, latest, most_relevant, number_of_users in lists %}
{% if latest or most_relevant %}
- {{ listname|title|lower }} {% if description %} ({{ description }}){% endif %}
-
-
-
{% trans 'latest'|title %}
-
+
{% for thread in latest %}
- {% include "message-preview.html" with result=thread.latest_message %}
+ {% include "discussion-message-preview.html" with result=thread.latest_message %}
+
{% endfor %}
-
{% trans 'most relevant'|title %}
-
+
{% for thread in most_relevant %}
- {% include "message-preview.html" with result=thread %}
+ {% include "discussion-message-preview.html" with result=thread %}
+
{% endfor %}
-
--
libgit2 0.21.2