Update a setup top menu entry children_view_regex entries after every new setup sub entry registration
This commit is contained in:
@@ -3,4 +3,4 @@ from django.utils.translation import ugettext_lazy as _
|
||||
from navigation.api import register_top_menu
|
||||
|
||||
#TODO: FIXME dynamic children_path_regext on api register_setup
|
||||
register_top_menu('setup_menu', link={'text': _(u'setup'), 'view': 'setup_list', 'famfam': 'cog'}, children_path_regex=[r'^settings/', r'^user_management/', r'^permissions', r'^documents/type', r'^metadata/setup', r'sources/setup', r'grouping/setup'], position=-2)
|
||||
setup_link = register_top_menu('setup_menu', link={'text': _(u'setup'), 'view': 'setup_list', 'famfam': 'cog'}, children_path_regex=[r'^settings/', r'^user_management/', r'^permissions', r'^documents/type', r'^metadata/setup', r'sources/setup', r'grouping/setup'], position=-2)
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
from __future__ import absolute_import
|
||||
|
||||
from . import setup_link
|
||||
|
||||
setup_items = []
|
||||
|
||||
|
||||
def register_setup(link):
|
||||
setup_items.append(link)
|
||||
if 'children_view_regex' in link:
|
||||
setup_link.setdefault('children_view_regex', [])
|
||||
setup_link['children_view_regex'].extend(link['children_view_regex'])
|
||||
|
||||
Reference in New Issue
Block a user