Remove explitic registration and all in one link creation

This commit is contained in:
Roberto Rosario
2012-09-14 03:31:50 -04:00
parent ac43959c0c
commit 8f119b814f
3 changed files with 3 additions and 18 deletions

View File

@@ -1,11 +1,9 @@
from __future__ import absolute_import
from project_tools.api import register_tool
from navigation.api import bind_links
from .links import maintenance_menu, maintenance_execute
from .api import MaintenanceTool
register_tool(maintenance_menu)
bind_links(['maintenance_menu'], maintenance_menu, menu_name='secondary_menu')
bind_links([MaintenanceTool], maintenance_execute)

View File

@@ -4,7 +4,6 @@ from __future__ import absolute_import
from django.utils.translation import ugettext_lazy as _
from navigation.api import bind_links, register_multi_item_links
#from project_setup.api import register_setup
from .links import (role_list, role_create, role_edit, role_members,
role_permissions, role_delete, permission_grant, permission_revoke)
@@ -16,13 +15,3 @@ register_multi_item_links(['role_permissions'], [permission_grant, permission_re
# TODO: eliminate this
permission_views = ['role_list', 'role_create', 'role_edit', 'role_members', 'role_permissions', 'role_delete']
#register_setup(role_list)
# app.set_backup([app_registry.classes.ModelBackup()])
#

View File

@@ -1,9 +1,7 @@
from __future__ import absolute_import
from django.utils.translation import ugettext_lazy as _
from navigation.api import register_top_menu
from navigation.api import register_top_menu, Link
from .links import link_tools
from .icons import icon_tool
tool_menu = register_top_menu('tools', link=Link(text=_(u'tools'), view='tools_list', icon=icon_tool), position=-3)
tool_menu = register_top_menu('tools', link=link_tools, position=-3)