django-orchestra/orchestra/admin/dashboard.py

21 lines
471 B
Python

from django.conf import settings
from orchestra.core import services
def generate_services_group():
models = []
for model, options in services.get().items():
if options.get('menu', True):
models.append("%s.%s" % (model.__module__, model._meta.object_name))
settings.FLUENT_DASHBOARD_APP_GROUPS += (
('Services', {
'models': models,
'collapsible': True,
}),
)
generate_services_group()