From fa94288317ca7911ffdd32180ab8cf38bae44c1f Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Sat, 7 Jan 2012 23:29:03 -0400 Subject: [PATCH] Only add the sentry and admin add and icons if they corresponding apps have been installed --- apps/main/__init__.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/main/__init__.py b/apps/main/__init__.py index b3c1b6a1e8..842c5d11ab 100644 --- a/apps/main/__init__.py +++ b/apps/main/__init__.py @@ -1,6 +1,7 @@ from __future__ import absolute_import from django.utils.translation import ugettext_lazy as _ +from django.conf import settings from navigation.api import register_top_menu from navigation.api import register_links @@ -55,8 +56,12 @@ def get_version(): __version__ = get_version() -register_setup(admin_site) +if 'django.contrib.admin' in settings.INSTALLED_APPS: + register_setup(admin_site) + register_tool(maintenance_menu) register_tool(statistics) register_tool(diagnostics) -register_tool(sentry) + +if 'sentry' in settings.INSTALLED_APPS: + register_tool(sentry)