diff options
Diffstat (limited to 'pyload/web/setup_app.py')
| -rw-r--r-- | pyload/web/setup_app.py | 21 | 
1 files changed, 21 insertions, 0 deletions
| diff --git a/pyload/web/setup_app.py b/pyload/web/setup_app.py new file mode 100644 index 000000000..cd44ad08e --- /dev/null +++ b/pyload/web/setup_app.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- + +from bottle import route, request, response, HTTPError, redirect + +from webinterface import PROJECT_DIR, SETUP + +def setup_required(func): +    def _view(*args, **kwargs): +        # setup needs to be running +        if SETUP is None: +            redirect("/nopermission") + +        return func(*args, **kwargs) +    return _view + + +@route("/setup") +@setup_required +def setup(): +    pass # TODO | 
