Remove the MAIN_SIDE_BAR_SEARCH configuration option, move search app menu links to the search app

This commit is contained in:
Roberto Rosario
2014-09-06 15:43:48 -04:00
parent e8edaf4219
commit 214c1e5430
4 changed files with 13 additions and 21 deletions

View File

@@ -1,12 +1,14 @@
from __future__ import absolute_import
from navigation.api import register_sidebar_template, register_links
from navigation.api import (register_links, register_sidebar_template,
register_top_menu)
from .links import search, search_advanced, search_again
from .links import search, search_advanced, search_again, search_menu
register_sidebar_template(['search', 'search_advanced'], 'search_help.html')
register_sidebar_template(['search:search', 'search:search_advanced'], 'search_help.html')
register_links(['search', 'search_advanced', 'results'], [search, search_advanced], menu_name='form_header')
register_links(['results'], [search_again], menu_name='sidebar')
register_links(['search:search', 'search:search_advanced', 'search:results'], [search, search_advanced], menu_name='form_header')
register_links(['search:results'], [search_again], menu_name='sidebar')
register_sidebar_template(['search', 'search_advanced', 'results'], 'recent_searches.html')
register_sidebar_template(['search:search', 'search:search_advanced', 'search:results'], 'recent_searches.html')
register_top_menu('search', search_menu)

View File

@@ -1,5 +1,6 @@
from django.utils.translation import ugettext_lazy as _
search = {'text': _(u'search'), 'view': 'search', 'famfam': 'zoom'}
search_advanced = {'text': _(u'advanced search'), 'view': 'search_advanced', 'famfam': 'zoom_in'}
search_again = {'text': _(u'search again'), 'view': 'search_again', 'famfam': 'arrow_undo'}
search = {'text': _(u'search'), 'view': 'search:search', 'famfam': 'zoom'}
search_advanced = {'text': _(u'advanced search'), 'view': 'search:search_advanced', 'famfam': 'zoom_in'}
search_again = {'text': _(u'search again'), 'view': 'search:search_again', 'famfam': 'arrow_undo'}
search_menu = {'text': _(u'search'), 'view': 'search:search', 'famfam': 'zoom', 'children_view_regex': [r'^search:']}

View File

@@ -7,13 +7,11 @@ from navigation.api import register_top_menu
from project_setup.api import register_setup
from project_tools.api import register_tool
from .conf.settings import SIDE_BAR_SEARCH, DISABLE_HOME_VIEW
from .conf.settings import DISABLE_HOME_VIEW
from .links import admin_site, diagnostics, maintenance_menu, sentry
if not DISABLE_HOME_VIEW:
register_top_menu('home', link={'text': _(u'home'), 'view': 'home', 'famfam': 'house'}, position=0)
if not SIDE_BAR_SEARCH:
register_top_menu('search', link={'text': _(u'search'), 'view': 'search', 'famfam': 'zoom'}, children_path_regex=[r'^search/'])
if 'django.contrib.admin' in settings.INSTALLED_APPS:
register_setup(admin_site)

View File

@@ -3,15 +3,6 @@
from django.utils.translation import ugettext_lazy as _
from smart_settings.api import register_setting, register_settings
register_setting(
namespace=u'main',
module=u'main.conf.settings',
name=u'SIDE_BAR_SEARCH',
global_name=u'MAIN_SIDE_BAR_SEARCH',
default=False,
description=_(u'Controls whether the search functionality is provided by a sidebar widget or by a menu entry.')
)
register_setting(
namespace=u'main',
module=u'main.conf.settings',