summaryrefslogtreecommitdiffstats
path: root/hyperkitty/views/list.py
diff options
context:
space:
mode:
authorAurélien Bompard <aurelien@bompard.org>2013-05-24 11:34:12 +0200
committerAurélien Bompard <aurelien@bompard.org>2013-05-24 12:32:52 +0200
commit127944f9c2b3d1c07324d6a5dd3bec965f1d7f0a (patch)
treef5b6982e1621181069f328fcbba5f4a2262bce9c /hyperkitty/views/list.py
parentd7960dd61479b254506fc7869144ff91f3481e9a (diff)
downloadhyperkitty-127944f9c2b3d1c07324d6a5dd3bec965f1d7f0a.tar.gz
hyperkitty-127944f9c2b3d1c07324d6a5dd3bec965f1d7f0a.tar.xz
hyperkitty-127944f9c2b3d1c07324d6a5dd3bec965f1d7f0a.zip
Cleanups
Diffstat (limited to 'hyperkitty/views/list.py')
-rw-r--r--hyperkitty/views/list.py42
1 files changed, 0 insertions, 42 deletions
diff --git a/hyperkitty/views/list.py b/hyperkitty/views/list.py
index ef01b65..f4f75dd 100644
--- a/hyperkitty/views/list.py
+++ b/hyperkitty/views/list.py
@@ -142,7 +142,6 @@ def _thread_list(request, mlist, threads, template_name='thread_list.html', extr
if thread.date_active > last_view_obj.view_date:
thread.unread = True
- all_threads = threads
paginator = Paginator(threads, 10)
page_num = request.GET.get('page')
try:
@@ -260,46 +259,6 @@ def overview(request, mlist_fqdn=None):
return render(request, "recent_activities.html", context)
-def search(request, mlist_fqdn):
- keyword = request.GET.get('keyword')
- target = request.GET.get('target')
- page = request.GET.get('page')
- if keyword and target:
- url = reverse('search_keyword',
- kwargs={'mlist_fqdn': mlist_fqdn,
- 'target': target,
- 'keyword': keyword})
- if page:
- url += '%s/' % page
- else:
- url = reverse('search_list', kwargs={"mlist_fqdn": mlist_fqdn})
- return redirect(url)
-
-
-def search_keyword(request, mlist_fqdn, target, keyword, page=1):
- store = get_store(request)
- ## Should we remove the code below?
- ## If urls.py does it job we should never need it
- if not keyword:
- keyword = request.GET.get('keyword')
- if not target:
- target = request.GET.get('target')
- if not target:
- target = 'Subject'
- regex = '%%%s%%' % keyword
- list_name = mlist_fqdn.split('@')[0]
- if target.lower() == 'subjectcontent':
- threads = store.search_content_subject(mlist_fqdn, keyword)
- elif target.lower() == 'subject':
- threads = store.search_subject(mlist_fqdn, keyword)
- elif target.lower() == 'content':
- threads = store.search_content(mlist_fqdn, keyword)
- elif target.lower() == 'from':
- threads = store.search_sender(mlist_fqdn, keyword)
-
- return _search_results_page(request, mlist_fqdn, threads, 'Search', page)
-
-
def search_tag(request, mlist_fqdn, tag):
'''Returns threads having a particular tag'''
store = get_store(request)
@@ -320,4 +279,3 @@ def search_tag(request, mlist_fqdn, tag):
"no_results_text": "for this tag",
}
return _thread_list(request, mlist, threads, extra_context=extra_context)
-