import flask_menu as menu
from flask_mail import Mail
from flask_github import GitHub
-from flask_wtf.csrf import CsrfProtect
+from flask_wtf.csrf import CSRFProtect
from flask_flatpages import FlatPages
from flask_babel import Babel
import os, redis
menu.Menu(app=app)
github = GitHub(app)
-csrf = CsrfProtect(app)
+csrf = CSRFProtect(app)
mail = Mail(app)
pages = FlatPages(app)
babel = Babel(app)
from .markdown import init_app
init_app(app)
-
-@babel.localeselector
-def get_locale():
- return request.accept_languages.best_match(app.config['LANGUAGES'].keys())
+# @babel.localeselector
+# def get_locale():
+# return request.accept_languages.best_match(app.config['LANGUAGES'].keys())
from . import models, tasks, template_filters
def check_for_ban():
if current_user.is_authenticated:
if current_user.rank == models.UserRank.BANNED:
- flash("You have been banned.", "error")
+ flash("You have been banned.", "danger")
logout_user()
return redirect(url_for('user.login'))
elif current_user.rank == models.UserRank.NOT_JOINED: