summaryrefslogtreecommitdiffstats
path: root/accounts/views/admin/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'accounts/views/admin/__init__.py')
-rw-r--r--accounts/views/admin/__init__.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/accounts/views/admin/__init__.py b/accounts/views/admin/__init__.py
index 5564f93..be7f3d7 100644
--- a/accounts/views/admin/__init__.py
+++ b/accounts/views/admin/__init__.py
@@ -3,6 +3,7 @@ from __future__ import absolute_import
from flask import Blueprint
from flask import current_app, redirect, request, g, flash, url_for
+from flask.ext.login import current_user
from uuid import uuid4
from werkzeug.exceptions import Forbidden
@@ -15,9 +16,9 @@ bp = Blueprint('admin', __name__)
@bp.before_request
def restrict_bp_to_admins():
- if not g.user:
+ if not current_user.is_authenticated:
raise Forbidden(u'Bitte einloggen!')
- if g.user.uid not in current_app.config.get('ADMIN_USERS', []):
+ if current_user.uid not in current_app.config.get('ADMIN_USERS', []):
raise Forbidden(u'Du bist kein Admin.')