+from flask import Flask
+from flask_login import LoginManager
+from flask_principal import Principal, Permission, RoleNeed
+
+import wradmin
+
+app = Flask(__name__)
+app.config.from_envvar('WRADMIN_SETTINGS')
+db = wradmin.model.init_db(app)
+app.jinja_env.globals.update(h=wradmin.template_helper.PylonsHelper())
+login_manager = LoginManager(app)
+login_manager.login_view = "login"
+principals = Principal(app)
+admin_permission = Permission(RoleNeed('admin'))