# HG changeset patch # User neko259 # Date 2016-02-08 16:46:09 # Node ID 20f15e3644bf08e0b595c322fc0cf3fa2e57f1cd # Parent e214bc15f4b802c0332da3ae2267175107c18768 Add search view only if haystack enabled diff --git a/boards/urls.py b/boards/urls.py --- a/boards/urls.py +++ b/boards/urls.py @@ -1,13 +1,13 @@ from django.conf.urls import patterns, url #from django.views.i18n import javascript_catalog +import neboard from boards import views from boards.rss import AllThreadsFeed, TagThreadsFeed, ThreadPostsFeed from boards.views import api, tag_threads, all_threads, \ settings, all_tags, feed from boards.views.authors import AuthorsView from boards.views.notifications import NotificationView -from boards.views.search import BoardSearchView from boards.views.static import StaticPageView from boards.views.preview import PostPreviewView from boards.views.random import RandomImageView @@ -74,9 +74,6 @@ urlpatterns = patterns('', url(r'^api/preview/$', api.api_get_preview, name='preview'), url(r'^api/new_posts/$', api.api_get_new_posts, name='new_posts'), - # Search - url(r'^search/$', BoardSearchView.as_view(), name='search'), - # Notifications url(r'^notifications/(?P\w+)/$', NotificationView.as_view(), name='notifications'), url(r'^notifications/$', NotificationView.as_view(), name='notifications'), @@ -85,3 +82,9 @@ urlpatterns = patterns('', url(r'^preview/$', PostPreviewView.as_view(), name='preview') ) + +# Search +if 'haystack' in neboard.settings.INSTALLED_APPS: + from boards.views.search import BoardSearchView + urlpatterns.append(url(r'^search/$', BoardSearchView.as_view(), name='search')) +