diff options
author | Rasmus Larsson <flame@constantine.(none)> | 2011-07-09 15:12:00 +0200 |
---|---|---|
committer | Rasmus Larsson <flame@constantine.(none)> | 2011-07-09 15:12:00 +0200 |
commit | 13677ef97a24fea19fe8df1cce4812c18623d88f (patch) | |
tree | ba6ff42f13be8c2503cd57481b6234115ef98fea /mediagoblin/auth/views.py | |
parent | e6fd112d429d1fcc5994ff19c61bd67367a33ce5 (diff) | |
download | mediagoblin-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.py | 6 |
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(): |