23 lines
803 B
Python
23 lines
803 B
Python
# coding: utf-8
|
|
|
|
from django.conf import settings
|
|
|
|
def admin_template_path(request):
|
|
|
|
# default templates for "grappelli standalone"
|
|
template_path = "admin/_grappelli/"
|
|
|
|
if getattr(settings, 'ADMIN_TOOLS_INDEX_DASHBOARD', False):
|
|
apps = getattr(settings, 'INSTALLED_APPS')
|
|
if apps.count("admin_tools.dashboard"):
|
|
# seems to be a grappelli+admin_tools setup
|
|
# so we use the other templates
|
|
template_path = "admin/_grappelli_admin_tools/"
|
|
|
|
return {
|
|
"admin_template_index": "%sindex.html" % template_path,
|
|
"admin_template_app_index": "%sapp_index.html" % template_path,
|
|
"admin_template_base": "%sbase.html" % template_path,
|
|
"admin_template_base_site": "%sbase_site.html" % template_path,
|
|
}
|