Dashboard¶
utility to register a dashboard to be used when creating the main project dashboard. This dashboard needs to be a DashboardGroup
Note
Note that the application dashboard is registered via a different mechanism, 
i.e.: the registration of admin_tools. That register function needs a 
DashboardAppIndex class. Both are registered within app’dashboars.py 
that will be read only if urs.py starts an autodiscovery:
import admin_tools.dashboard admin_tools.dashboard.autodiscover()
registry¶
Info are kept in a dict named registry than can be accessed to loop on registered applications:
from jmb.core.adm import dashboard
for appname, dash in dashboard.registry.iteritems():
    ...
The whole dahboard machinery is fired from the variables:
- ADMIN_TOOLS_DASHMOARD
- whose default is set as - ../dashboard.JumboDashboardby- jmb-startskel
- ADMIN_TOOLS_MENU
- whose default is set as - ../menu.JumboMenuby- jmb-startskel
Note
the menu is triggered from a templatetag withing admin/base_site.html
It’s up to aplication authors to correctly set it up, so that out default 
dashboard.py, present in out Skeleton will find and display it.
- 
jmb.core.admin.dashboard.register_group(group, app_name)[source]¶
- Register a - admin_tools.dashboard.modules.Groupgroup to be- Parameters
- app_name – the application name, e.g.: jmb.fax 
- group – an instance of a - modules.Group. It can also be