Initial commit of the new class based and menu based navigation system

This commit is contained in:
Roberto Rosario
2015-04-03 07:09:51 -04:00
parent 192069462f
commit 0246068cd0
27 changed files with 399 additions and 485 deletions

View File

@@ -3,7 +3,7 @@ from __future__ import unicode_literals
from django import apps
from django.utils.translation import ugettext_lazy as _
from navigation.api import register_top_menu
from common.menus import menu_main
from .links import link_tools
@@ -13,4 +13,4 @@ class ProjectToolsApp(apps.AppConfig):
verbose_name = _('Project tools')
def ready(self):
register_top_menu('tools', link=link_tools, position=-3)
menu_main.bind_links(links=[link_tools], position=-3)

View File

@@ -2,4 +2,6 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _
link_tools = {'text': _('Tools'), 'view': 'project_tools:tools_list', 'icon': 'fa fa-wrench'}
from navigation import Link
link_tools = Link(icon='fa fa-wrench', text=_('Tools'), view='project_tools:tools_list')