From 4de8157f42e85e6c4eac8d3776e1849603755375 Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Fri, 20 Dec 2013 17:35:15 -0200 Subject: [PATCH] Adding option to disallow robots --- src/colab/custom_settings.py | 1 + src/colab/local_settings-dev.py | 2 ++ src/home/context_processors.py | 4 ++++ src/templates/base.html | 6 ++++++ 4 files changed, 13 insertions(+), 0 deletions(-) create mode 100644 src/home/context_processors.py diff --git a/src/colab/custom_settings.py b/src/colab/custom_settings.py index 7f26296..6738121 100644 --- a/src/colab/custom_settings.py +++ b/src/colab/custom_settings.py @@ -210,6 +210,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( 'django_browserid.context_processors.browserid', 'django_mobile.context_processors.is_mobile', 'super_archives.context_processors.mailarchive', + 'home.context_processors.robots', ) MIDDLEWARE_CLASSES = ( diff --git a/src/colab/local_settings-dev.py b/src/colab/local_settings-dev.py index c59a7dc..0f8d667 100644 --- a/src/colab/local_settings-dev.py +++ b/src/colab/local_settings-dev.py @@ -38,3 +38,5 @@ COLAB_CI_URL = 'http://localhost:8080/ci/' CONVERSEJS_ENABLED = False DIAZO_THEME = SITE_URL + +ROBOTS_NOINDEX = True diff --git a/src/home/context_processors.py b/src/home/context_processors.py new file mode 100644 index 0000000..7cdb531 --- /dev/null +++ b/src/home/context_processors.py @@ -0,0 +1,4 @@ +from django.conf import settings + +def robots(request): + return {'ROBOTS_NOINDEX': getattr(settings, 'ROBOTS_NOINDEX', False)} diff --git a/src/templates/base.html b/src/templates/base.html index 063c549..14181c8 100644 --- a/src/templates/base.html +++ b/src/templates/base.html @@ -5,6 +5,12 @@ {% block head %} + {% block metarobots %} + {% if ROBOTS_NOINDEX %} + + {% endif %} + {% endblock %} + Colab - {% block title %}Colab{% endblock %} -- libgit2 0.21.2