From: Guillaume Pellerin Date: Thu, 12 Mar 2015 08:08:29 +0000 (+0100) Subject: fix first item index X-Git-Tag: 1.6a^2~18^2~7 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=c35d9a3967b17026a894db5533a142b66b9a41f8;p=telemeta.git fix first item index --- diff --git a/telemeta/models/search_indexes.py b/telemeta/models/search_indexes.py deleted file mode 100644 index cbd4bb2d..00000000 --- a/telemeta/models/search_indexes.py +++ /dev/null @@ -1,10 +0,0 @@ -from haystack import indexes -from telemeta.models import * - - -class MediaItemIndex(indexes.SearchIndex, indexes.Indexable): - - title = indexes.CharField(use_template=True, document=True) - - def get_model(self): - return MediaItem diff --git a/telemeta/search_indexes.py b/telemeta/search_indexes.py new file mode 100644 index 00000000..ff34d4a3 --- /dev/null +++ b/telemeta/search_indexes.py @@ -0,0 +1,12 @@ +from haystack import indexes +from telemeta.models import * + + +class MediaItemIndex(indexes.SearchIndex, indexes.Indexable): + + text = indexes.CharField(document=True) + + def get_model(self): + return MediaItem + + diff --git a/telemeta/templates/search/indexes/telemeta/mediacollection_text.txt b/telemeta/templates/search/indexes/telemeta/mediacollection_text.txt new file mode 100644 index 00000000..4665cb55 --- /dev/null +++ b/telemeta/templates/search/indexes/telemeta/mediacollection_text.txt @@ -0,0 +1,2 @@ +{{ object.title }} +{{ object.body }} diff --git a/telemeta/templates/search/indexes/telemeta/mediaitem_text.txt b/telemeta/templates/search/indexes/telemeta/mediaitem_text.txt new file mode 100644 index 00000000..4665cb55 --- /dev/null +++ b/telemeta/templates/search/indexes/telemeta/mediaitem_text.txt @@ -0,0 +1,2 @@ +{{ object.title }} +{{ object.body }} diff --git a/telemeta/templates/search/search.html b/telemeta/templates/search/search.html index e3f6dd4d..64cbb476 100644 --- a/telemeta/templates/search/search.html +++ b/telemeta/templates/search/search.html @@ -1,7 +1,13 @@ {% extends 'telemeta/base.html' %} +{% load telemeta_utils %} +{% load i18n %} + + +{% block title %} +{% trans "Search" %} +{% endblock %} {% block content %} -

Search

@@ -9,7 +15,7 @@
  - +
diff --git a/telemeta/urls.py b/telemeta/urls.py index cac3461a..1be5f404 100644 --- a/telemeta/urls.py +++ b/telemeta/urls.py @@ -142,7 +142,7 @@ urlpatterns = patterns('', url(r'^search/(?P[A-Za-z0-9._-]+)/$', SearchView.as_view(), name="telemeta-search-type"), url(r'^search_criteria/$', home_view.edit_search, name="telemeta-search-criteria"), url(r'^complete_location/$', home_view.complete_location, name="telemeta-complete-location"), - url(r'^search_haystack/', include('haystack.urls')), + url(r'^haystack/', include('haystack.urls')), # administration url(r'^admin/$', admin_view.admin_index, name="telemeta-admin"),