-from flask import Flask, send_from_directory, abort, g, render_template, request, redirect, url_for, flash, \
+from flask import g, render_template, request, redirect, url_for, flash, \
session, current_app
-from flask_sqlalchemy import SQLAlchemy
-from sqlalchemy.engine import create_engine
+from flask_login import current_user, login_required, login_user, logout_user
+from flask_principal import RoleNeed, identity_changed, identity_loaded, Identity, \
+ AnonymousIdentity, UserNeed
+
import wradmin.model
import wradmin.template_helper
from wradmin.app import app, db, admin_permission, login_manager
-from wradmin.controllers.rodelbahn import RodelbahnController
-from wradmin.controllers.gasthaus import GasthausController
-from wradmin.controllers.bericht import BerichtController
-from wradmin.controllers.coordtool import CoordtoolController
from wradmin.auth import password_is_correct
from wradmin.auth.forms import LoginForm
-from flask_login import LoginManager, current_user, login_required, login_user, logout_user
-from flask_principal import Principal, Permission, RoleNeed, identity_changed, identity_loaded, Identity, \
- AnonymousIdentity, UserNeed
+from wradmin.controllers.bericht import BerichtController
+from wradmin.controllers.coordtool import CoordtoolController
+from wradmin.controllers.gasthaus import GasthausController
+from wradmin.controllers.rodelbahn import RodelbahnController
@app.before_request
from flask_wtf import FlaskForm
from wtforms import StringField, PasswordField, BooleanField, SubmitField
-from wtforms.validators import DataRequired, Length, Email
+from wtforms.validators import DataRequired, Length
class LoginForm(FlaskForm):