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_setup
@@ -13,4 +13,4 @@ class ProjectSetupApp(apps.AppConfig):
verbose_name = _('Project setup')
def ready(self):
register_top_menu('setup_menu', link=link_setup, position=-2)
menu_main.bind_links(links=[link_setup], position=-2)

View File

@@ -2,4 +2,6 @@ from __future__ import unicode_literals
from django.utils.translation import ugettext_lazy as _
link_setup = {'text': _('Setup'), 'view': 'project_setup:setup_list', 'icon': 'fa fa-gear'}
from navigation import Link
link_setup = Link(icon='fa fa-gear', text=_('Setup'), view='project_setup:setup_list')