diff options
Diffstat (limited to 'accounts/__init__.py')
-rw-r--r-- | accounts/__init__.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/accounts/__init__.py b/accounts/__init__.py index e650586..01e5774 100644 --- a/accounts/__init__.py +++ b/accounts/__init__.py @@ -3,6 +3,7 @@ from flask import Flask, g, session from models import Service from utils import get_backend +from utils.confirmation import Confirmation from utils.sessions import EncryptedSessionInterface from utils.login import create_login_manager from views import default, login, admin @@ -34,4 +35,8 @@ def create_app(): login_manager = create_login_manager() login_manager.init_app(app) + def confirm(realm, *args): + return Confirmation(realm).dumps(tuple(args)) + app.jinja_env.globals.update(confirm=confirm) + return app |