diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-07-22 15:28:43 +0200 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-07-22 15:28:49 +0200 |
commit | 4f7f46f606c1be9c014352e820590d45c6de2eee (patch) | |
tree | 051c0f4671de35599801e70d31fbd3b738e97cb1 /hyperkitty/views | |
parent | 859c8ca6e54d95b8fd6b26487a09165f0a294025 (diff) | |
download | hyperkitty-4f7f46f606c1be9c014352e820590d45c6de2eee.tar.gz hyperkitty-4f7f46f606c1be9c014352e820590d45c6de2eee.tar.xz hyperkitty-4f7f46f606c1be9c014352e820590d45c6de2eee.zip |
Improve appearance of the rattach thread page
Diffstat (limited to 'hyperkitty/views')
-rw-r--r-- | hyperkitty/views/thread.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/hyperkitty/views/thread.py b/hyperkitty/views/thread.py index a067aab..76bfbc9 100644 --- a/hyperkitty/views/thread.py +++ b/hyperkitty/views/thread.py @@ -162,6 +162,7 @@ def thread_index(request, mlist_fqdn, threadid, month=None, year=None): 'fav_action': fav_action, 'reply_form': ReplyForm(), 'is_bot': is_bot, + 'num_comments': len(thread), 'participants': thread.participants, 'last_view': last_view, 'unread_count': unread_count, @@ -386,10 +387,15 @@ def reattach(request, mlist_fqdn, threadid): def reattach_suggest(request, mlist_fqdn, threadid): store = get_store(request) + mlist = store.get_list(mlist_fqdn) thread = store.get_thread(mlist_fqdn, threadid) - default_search_query = thread.subject.lower().replace("re:", "") - search_query = request.GET.get("q", default_search_query) + default_search_query = stripped_subject( + mlist, thread.subject).lower().replace("re:", "") + search_query = request.GET.get("q") + if not search_query: + search_query = default_search_query + search_query = search_query.strip() search_result = store.search(search_query, mlist_fqdn, 1, 50) messages = search_result["results"] suggested_threads = [] @@ -398,6 +404,7 @@ def reattach_suggest(request, mlist_fqdn, threadid): suggested_threads.append(msg.thread) context = { + 'mlist' : mlist, 'suggested_threads': suggested_threads[:10], } return render(request, "ajax/reattach_suggest.html", context) |