add ability to disabled minidashboard
authorScott Baker <smbaker@gmail.com>
Mon, 9 Jun 2014 18:55:26 +0000 (11:55 -0700)
committerScott Baker <smbaker@gmail.com>
Mon, 9 Jun 2014 18:55:26 +0000 (11:55 -0700)
planetstack/core/context_processors.py [new file with mode: 0644]
planetstack/planetstack/settings.py
planetstack/templates/admin/newminidashboard.html

diff --git a/planetstack/core/context_processors.py b/planetstack/core/context_processors.py
new file mode 100644 (file)
index 0000000..839316f
--- /dev/null
@@ -0,0 +1,6 @@
+from django.conf import settings
+
+print dir(settings)
+
+def planetstack(request):
+    return {"DISABLE_MINIDASHBOARD": settings.DISABLE_MINIDASHBOARD}
index 63af805..1f01e96 100644 (file)
@@ -154,6 +154,7 @@ INSTALLED_APPS = (
 # Added for django-suit form 
 TEMPLATE_CONTEXT_PROCESSORS = TCP + (
     'django.core.context_processors.request',
+    'core.context_processors.planetstack',
 )
 
 # Django Suit configuration example
@@ -249,3 +250,5 @@ LOGGING = {
 }
 
 BIGQUERY_TABLE = getattr(config, "bigquery_table", "demoevents")
+
+DISABLE_MINIDASHBOARD = getattr(config, "gui_disable_minidashboard", False)
index 5baa126..de70feb 100644 (file)
@@ -1,3 +1,5 @@
+{% if not DISABLE_MINIDASHBOARD %}
+
 <div id="newMiniDashboard">
     <div class="hide" id="selectedMainNav">{{ opts.verbose_name_plural|capfirst }}</div>
     <div class="hide" id="currentOriginalNode">{{ original|truncatewords:"18" }}</div>
@@ -66,3 +68,4 @@ $( "#miniDashAvgLoad" ).click(function() {
 
 </script>
 
+{% endif %}