Files
mayan-edms/3rd_party_apps/grappelli/templates/admin_tools/menu/menu.txt

33 lines
983 B
Plaintext

from django.core.urlresolvers import reverse
from django.utils.translation import ugettext_lazy as _
from admin_tools.menu import items, Menu
# to activate your custom menu add the following to your settings.py:
#
# ADMIN_TOOLS_MENU = '{{ project }}.{{ file }}.CustomMenu'
class CustomMenu(Menu):
"""
Custom Menu for {{ project }} admin site.
"""
def __init__(self, **kwargs):
Menu.__init__(self, **kwargs)
self.children.append(items.MenuItem(
title=_('Dashboard'),
url=reverse('admin:index')
))
self.children.append(items.AppList(
title=_('Applications'),
models=('add.your.app.models.here',)
))
self.children.append(items.AppList(
title=_('Administration'),
models=('django.contrib',)
))
def init_with_context(self, context):
"""
Use this method if you need to access the request context.
"""
pass