From a690891eaf4013647f13984c9934d7745a9b03a5 Mon Sep 17 00:00:00 2001
From: Stepan Krapivin
Date: Wed, 8 Nov 2017 14:44:27 +0500
Subject: [PATCH] add batiskaf.context_processors.dev
---
batiskaf/context_processors.py | 15 +++++++++++++++
batiskaf/settings.py | 4 ++++
batiskaf/templates/jinja2/base.jinja | 5 +++++
3 files changed, 24 insertions(+)
create mode 100644 batiskaf/context_processors.py
diff --git a/batiskaf/context_processors.py b/batiskaf/context_processors.py
new file mode 100644
index 0000000..a88fa4b
--- /dev/null
+++ b/batiskaf/context_processors.py
@@ -0,0 +1,15 @@
+
+from django.conf import settings
+
+
+def dev(request):
+ try:
+ PROD_MODE = settings.PROD_MODE
+ except AttributeError:
+ PROD_MODE = True
+
+ context = {
+ 'PROD_MODE': PROD_MODE
+ }
+ context['request'] = request
+ return context
diff --git a/batiskaf/settings.py b/batiskaf/settings.py
index 3d021c6..660e180 100644
--- a/batiskaf/settings.py
+++ b/batiskaf/settings.py
@@ -185,6 +185,7 @@ TEMPLATES = [
"django.core.context_processors.tz",
"django.core.context_processors.request",
"django.contrib.messages.context_processors.messages",
+ "batiskaf.context_processors.dev"
)
},
},
@@ -293,3 +294,6 @@ DPD_SERVER = 'http://ws.dpd.ru'
RESUME_DTYS_DELAY_SECONDS = 60 * 3
+
+
+PROD_MODE = True # set to False on test/dev server
diff --git a/batiskaf/templates/jinja2/base.jinja b/batiskaf/templates/jinja2/base.jinja
index cfcf4a8..46a35c4 100644
--- a/batiskaf/templates/jinja2/base.jinja
+++ b/batiskaf/templates/jinja2/base.jinja
@@ -247,6 +247,7 @@
+ {% if PROD_MODE %}
![Дайвинг - рейтинг DIVEtop]()
+ {% endif %}
@@ -393,6 +395,8 @@
{% endfor %}
{% endif %}
+
+{% if PROD_MODE %}
+{% endif %}