33 lines
983 B
Plaintext
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
|