Copy project setup's dynamic children view regex solution

This commit is contained in:
Roberto Rosario
2012-02-21 15:45:08 -04:00
parent ae86d1cd4b
commit 91d1e5a33c
2 changed files with 9 additions and 4 deletions

View File

@@ -2,6 +2,4 @@ from django.utils.translation import ugettext_lazy as _
from navigation.api import register_top_menu from navigation.api import register_top_menu
tool_link = register_top_menu('tools', link={'text': _(u'tools'), 'view': 'tools_list', 'famfam': 'wrench'}, position=-3)
#TODO: FIXME dynamic children_path_regext on api register_setup
register_top_menu('tools', link={'text': _(u'tools'), 'view': 'tools_list', 'famfam': 'wrench'}, children_views=['statistics', 'history_list', 'formats_list'], position=-3)

View File

@@ -1,5 +1,12 @@
tool_items = [] from __future__ import absolute_import
from . import tool_link
tool_items = []
def register_tool(link): def register_tool(link):
tool_items.append(link) tool_items.append(link)
# Append the link's children_view_regex to the tool main menu children view regex
tool_link.setdefault('children_view_regex', [])
tool_link['children_view_regex'].extend(link.get('children_view_regex', []))