summaryrefslogtreecommitdiff
path: root/app/lib/grappelli/templates/admin_tools/menu/menu.txt
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2012-09-22 22:27:04 -0400
committerluxagraf <sng@luxagraf.net>2012-09-22 22:27:04 -0400
commitefb623af0bcb47d510501c282e1326b11343a29c (patch)
tree3a35fb19f5eba3b219c65277a5fb712cbe9604ac /app/lib/grappelli/templates/admin_tools/menu/menu.txt
parent0b481fd7931c2ae20ca21f89a87f2ba6a6c01e10 (diff)
site reorg
Diffstat (limited to 'app/lib/grappelli/templates/admin_tools/menu/menu.txt')
-rw-r--r--app/lib/grappelli/templates/admin_tools/menu/menu.txt32
1 files changed, 32 insertions, 0 deletions
diff --git a/app/lib/grappelli/templates/admin_tools/menu/menu.txt b/app/lib/grappelli/templates/admin_tools/menu/menu.txt
new file mode 100644
index 0000000..72d20da
--- /dev/null
+++ b/app/lib/grappelli/templates/admin_tools/menu/menu.txt
@@ -0,0 +1,32 @@
+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