diff --git a/ietf/context_processors.py b/ietf/context_processors.py new file mode 100644 index 000000000..c5d5989d3 --- /dev/null +++ b/ietf/context_processors.py @@ -0,0 +1,5 @@ +from django.conf import settings + +def server_mode(request): + return {'server_mode': settings.SERVER_MODE} + diff --git a/ietf/settings.py b/ietf/settings.py index 54b7c0ae0..63c7f7681 100644 --- a/ietf/settings.py +++ b/ietf/settings.py @@ -100,6 +100,13 @@ TEMPLATE_DIRS = ( BASE_DIR + "/templates" ) +TEMPLATE_CONTEXT_PROCESSORS = ( + 'django.core.context_processors.auth', + 'django.core.context_processors.debug', + 'django.core.context_processors.i18n', + 'ietf.context_processors.server_mode', +) + INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', diff --git a/ietf/templates/base.html b/ietf/templates/base.html index b59f9010c..fe72a70c3 100644 --- a/ietf/templates/base.html +++ b/ietf/templates/base.html @@ -4,8 +4,12 @@ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> {% endblock %} - {% block title %}IETF Data{% endblock %} - WCF - + {% block title %}IETF Data{% endblock %}{% ifnotequal server_mode "production" %} - {{ server_mode|upper }} MODE{% endifnotequal %} + {% ifnotequal server_mode "production" %} + + {% else %} + + {% endifnotequal %} {% block head %}{% endblock %}