Konrad Rymczak avatar Konrad Rymczak committed 58db996

Name fix, haystack support

Comments (0)

Files changed (5)

 syntax: glob
 *.pyc
 cmsplugin_news.egg-info
-dist
+dist
+.idea/*

cmsplugin_news/cms_app.py

 from cms.apphook_pool import apphook_pool
 
 class NewsApphook(CMSApp):
-    name = _("Latest News")
+    name = _("News")
     urls = ["cmsplugin_news.urls"]
 
 apphook_pool.register(NewsApphook)

cmsplugin_news/search_indexes.py

+import datetime
+from haystack.indexes import *
+from haystack import site
+from models import News
+
+class NewsIndex(SearchIndex):
+    text = CharField(document=True, use_template=True)
+    pub_date = DateTimeField(model_attr='created')
+
+    def index_queryset(self):
+        return News.published.all()
+
+site.register(News, NewsIndex)

cmsplugin_news/templates/search/indexes/cmsplugin_news/news_text.txt

+{{ object.title }}
+{{ object.content }}
 
 setup(
     name='cmsplugin-news',
-    version='0.4b',
+    version='0.4.1',
     description='This is a news app/plugin for the django-cms 2',
     author='Harro van der Klauw',
     author_email='hvdklauw@gmail.com',
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.