--- /dev/null
+"""
+This file was generated with the custommenu management command, it contains
+the classes for the admin menu, you can customize this class as you want.
+
+To activate your custom menu add the following to your settings.py::
+ ADMIN_TOOLS_MENU = 'project.menu.CustomMenu'
+"""
+
+from django.core.urlresolvers import reverse
+from django.utils.translation import ugettext_lazy as _
+
+from admin_tools.menu import items, Menu
+
+
+class CustomMenu(Menu):
+ """
+ Custom Menu for project admin site.
+ """
+ def __init__(self, **kwargs):
+ Menu.__init__(self, **kwargs)
+ self.children += [
+ items.MenuItem(_('Dashboard'), reverse('admin:index')),
+ items.Bookmarks(),
+ items.AppList(
+ _('Applications'),
+ exclude=('django.contrib.*',)
+ ),
+ items.MenuItem('Rapports',
+ children=[
+ items.MenuItem('Rapport des postes', reverse('rhr_postes')),
+ items.MenuItem('Rapport des contrats', reverse('rhr_contrats')),
+ ]
+ ),
+ items.AppList(
+ _('Administration'),
+ models=('django.contrib.*',)
+ )
+ ]
+
+ def init_with_context(self, context):
+ """
+ Use this method if you need to access the request context.
+ """
+ return super(CustomMenu, self).init_with_context(context)
{% block breadcrumbs %}{% if not is_popup %}
<div class="breadcrumbs">
- <a href="../../../">{% trans "Home" %}</a> ›
- <a href="../../">Rh</a> ›
+ <a href="../../">{% trans "Home" %}</a> ›
+ <a href="../">Rh</a> ›
{% block nomrapport %}{% endblock %}
</div>
{% endif %}{% endblock %}
ADMIN_TOOLS_INDEX_DASHBOARD = 'project.dashboard.CustomIndexDashboard'
ADMIN_TOOLS_APP_INDEX_DASHBOARD = 'project.dashboard.CustomAppIndexDashboard'
+ADMIN_TOOLS_MENU = 'project.menu.CustomMenu'
AJAX_LOOKUP_CHANNELS = {
'responsables' : ('dae.catalogues', 'Responsable'),