summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--urls.py1
-rw-r--r--views/pages.py4
2 files changed, 3 insertions, 2 deletions
diff --git a/urls.py b/urls.py
index 963e6fe..6746c31 100644
--- a/urls.py
+++ b/urls.py
@@ -39,6 +39,7 @@ urlpatterns = patterns('',
############## TAG ######################
+ url(r'^tag/(?P<mlist_fqdn>.*@.*)\/(?P<tag>.*)\/(?P<page>\d+)/$', 'views.pages.search_tag'),
url(r'^tag/(?P<mlist_fqdn>.*@.*)\/(?P<tag>.*)/$', 'views.pages.search_tag'),
############## REST API #####################
diff --git a/views/pages.py b/views/pages.py
index 718c7c1..89fb0ae 100644
--- a/views/pages.py
+++ b/views/pages.py
@@ -278,13 +278,13 @@ def search_keyword(request, mlist_fqdn, target, keyword, page=1):
return _search_results_page(request, mlist_fqdn, query_string, 'Search', page)
-def search_tag(request, mlist_fqdn, tag=None):
+def search_tag(request, mlist_fqdn, tag=None, page=1):
'''Searches both tag and topic'''
if tag:
query_string = {'Category': tag.capitalize()}
else:
query_string = None
- return _search_results_page(request, mlist_fqdn, query_string, 'Tag search')
+ return _search_results_page(request, mlist_fqdn, query_string, 'Tag search', page)
def thread (request, mlist_fqdn, threadid):
''' Displays all the email for a given thread identifier '''