From 060646dda5513746393e4f8bd969df6cdebd9bb4 Mon Sep 17 00:00:00 2001 From: Gust Date: Thu, 27 Nov 2014 08:53:59 -0200 Subject: [PATCH] Add homepage redirect configuration --- colab/settings.py | 2 ++ colab/urls.py | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/colab/settings.py b/colab/settings.py index 2e47941..fcbed12 100644 --- a/colab/settings.py +++ b/colab/settings.py @@ -315,3 +315,5 @@ if FEEDZILLA_ENABLED: proxied_apps = locals().get('PROXIED_APPS') or {} for app_label in proxied_apps.keys(): INSTALLED_APPS += ('colab.proxy.{}'.format(app_label),) + +COLAB_HOME_URL = '' \ No newline at end of file diff --git a/colab/urls.py b/colab/urls.py index b4d7886..ff0d024 100644 --- a/colab/urls.py +++ b/colab/urls.py @@ -2,6 +2,7 @@ from django.conf.urls import patterns, include, url, static from django.conf import settings from django.views.generic import TemplateView from django.contrib import admin +from django.views.generic import RedirectView from .accounts.models import User from .search.forms import ColabSearchForm @@ -11,7 +12,6 @@ from .super_archives.models import Message admin.autodiscover() urlpatterns = patterns('', - url(r'^$', 'colab.home.views.index', name='home'), url(r'^robots.txt$', 'colab.home.views.robots', name='robots'), url(r'^open-data/$', TemplateView.as_view(template_name='open-data.html'), @@ -45,3 +45,12 @@ if settings.DEBUG: settings.MEDIA_URL, document_root=settings.MEDIA_ROOT ) + +if settings.COLAB_HOME_URL: + urlpatterns += patterns('', + url(r'^$', RedirectView.as_view(url=settings.COLAB_HOME_URL), name='home'), + ) +else: + urlpatterns += patterns('', + url(r'^$', 'colab.home.views.index', name='home'), + ) \ No newline at end of file -- libgit2 0.21.2