From 7baa3c882568bcca57bded4ad1521c67d4d79b6a Mon Sep 17 00:00:00 2001 From: yomguy Date: Fri, 10 Feb 2012 10:59:13 +0100 Subject: [PATCH] * add /archives * fix filters --- telemeta/templates/telemeta/search_results.html | 3 ++- telemeta/urls.py | 1 + telemeta/views/base.py | 6 +++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/telemeta/templates/telemeta/search_results.html b/telemeta/templates/telemeta/search_results.html index fc11eba3..b08d5c83 100644 --- a/telemeta/templates/telemeta/search_results.html +++ b/telemeta/templates/telemeta/search_results.html @@ -12,7 +12,8 @@ {% ifequal type 'items' %} {% trans "All" %} {% trans "Sounds" %} - {% else %} + {% endifequal %} + {% ifequal type 'collections' %} {% trans "All" %} {% trans "Sounds" %} {% endifequal %} diff --git a/telemeta/urls.py b/telemeta/urls.py index 2d3666c4..1ffa760a 100644 --- a/telemeta/urls.py +++ b/telemeta/urls.py @@ -189,6 +189,7 @@ urlpatterns = patterns('', url(r'^archives/(?P[A-Za-z0-9._-]+)/(?P[A-Za-z0-9._-]+)/dc/xml/$', resource_view.detail, {'format': 'dublin_core_xml'}, name="telemeta-resource-dublincore-xml"), + url(r'^archives/$', general_view.search, name="telemeta-archives"), # search url(r'^search/$', general_view.search, name="telemeta-search"), diff --git a/telemeta/views/base.py b/telemeta/views/base.py index be8d296d..9d2ef361 100644 --- a/telemeta/views/base.py +++ b/telemeta/views/base.py @@ -382,10 +382,10 @@ class GeneralView(object): criteria[key] = value if type is None: - if collections.count(): - type = 'collections' - else: + if items.count(): type = 'items' + else: + type = 'collections' if type == 'items': objects = items -- 2.39.5