Rename the get_menu_links and get_menus_links to navigation_resolve_menu. Change the return value of the menu resolving to include the resolved object. Update the links display templates to show which object the links belong to when there is more than one object. Update the links display templates to show which menu the links belong to when there is more than one menu. Remove the sidebar menu and unify its links with the secondary menu. Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
30 lines
963 B
Python
30 lines
963 B
Python
from __future__ import unicode_literals
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
from mayan.apps.navigation import Menu
|
|
|
|
from .icons import icon_menu_about, icon_menu_user
|
|
|
|
__all__ = (
|
|
'menu_about', 'menu_facet', 'menu_list_facet', 'menu_main', 'menu_object',
|
|
'menu_multi_item', 'menu_secondary', 'menu_setup', 'menu_secondary',
|
|
'menu_tools', 'menu_topbar', 'menu_user'
|
|
)
|
|
|
|
menu_about = Menu(
|
|
icon_class=icon_menu_about, label=_('System'), name='about'
|
|
)
|
|
menu_facet = Menu(label=_('Facet'), name='facet')
|
|
menu_list_facet = Menu(label=_('Facet'), name='list facet')
|
|
menu_main = Menu(name='main')
|
|
menu_multi_item = Menu(name='multi item')
|
|
menu_object = Menu(label=_('Actions'), name='object')
|
|
menu_secondary = Menu(label=_('Secondary'), name='secondary')
|
|
menu_setup = Menu(name='setup')
|
|
menu_tools = Menu(name='tools')
|
|
menu_topbar = Menu(name='topbar')
|
|
menu_user = Menu(
|
|
icon_class=icon_menu_user, name='user', label=_('User')
|
|
)
|