diff options
author | 2012-12-14 18:43:03 +0100 | |
---|---|---|
committer | 2012-12-14 18:43:03 +0100 | |
commit | c36736997b7c0a0e6cc2cbb426f49b486b78a171 (patch) | |
tree | f9588cac0b9f931dfbe733d49eb68ded9f602587 /module/web/utils.py | |
parent | merge setup to default (diff) | |
download | pyload-c36736997b7c0a0e6cc2cbb426f49b486b78a171.tar.xz |
cleaned setup
Diffstat (limited to 'module/web/utils.py')
-rw-r--r-- | module/web/utils.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/module/web/utils.py b/module/web/utils.py index ba6a6a59e..236a9244e 100644 --- a/module/web/utils.py +++ b/module/web/utils.py @@ -19,7 +19,7 @@ import re from bottle import request, HTTPError, redirect, ServerAdapter -from webinterface import env, TEMPLATE, PYLOAD +from webinterface import env, TEMPLATE, PYLOAD, SETUP # TODO: useful but needs a rewrite, too def render_to_response(name, args={}, proc=[]): @@ -75,6 +75,11 @@ def is_mobile(): def login_required(perm=None): def _dec(func): def _view(*args, **kwargs): + + # In case of setup, no login methods can be accessed + if SETUP is not None: + redirect("/setup") + s = request.environ.get('beaker.session') api = get_user_api(s) if api is not None: |