aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/auth/views.py
diff options
context:
space:
mode:
authorRasmus Larsson <flame@constantine.(none)>2011-07-09 15:12:00 +0200
committerRasmus Larsson <flame@constantine.(none)>2011-07-09 15:12:00 +0200
commit13677ef97a24fea19fe8df1cce4812c18623d88f (patch)
treeba6ff42f13be8c2503cd57481b6234115ef98fea /mediagoblin/auth/views.py
parente6fd112d429d1fcc5994ff19c61bd67367a33ce5 (diff)
downloadmediagoblin-13677ef97a24fea19fe8df1cce4812c18623d88f.tar.lz
mediagoblin-13677ef97a24fea19fe8df1cce4812c18623d88f.tar.xz
mediagoblin-13677ef97a24fea19fe8df1cce4812c18623d88f.zip
Added configuration variable to toggle registrations, if disabled the registration page redirects to index and no link to register is shown
Diffstat (limited to 'mediagoblin/auth/views.py')
-rw-r--r--mediagoblin/auth/views.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/mediagoblin/auth/views.py b/mediagoblin/auth/views.py
index 2450023f..a6ae1407 100644
--- a/mediagoblin/auth/views.py
+++ b/mediagoblin/auth/views.py
@@ -19,6 +19,7 @@ import uuid
from webob import exc
from mediagoblin import messages
+from mediagoblin import mg_globals
from mediagoblin.util import render_to_response, redirect
from mediagoblin.db.util import ObjectId
from mediagoblin.auth import lib as auth_lib
@@ -30,6 +31,11 @@ def register(request):
"""
Your classic registration view!
"""
+
+ # Redirects to indexpage if registrations are disabled
+ if not mg_globals.app_config["allow_registration"]:
+ return redirect(request, "index")
+
register_form = auth_forms.RegistrationForm(request.POST)
if request.method == 'POST' and register_form.validate():