Mercurial > piecrust2
diff piecrust/admin/blueprint.py @ 783:a9f4a6e60b0b
admin: Fix various crashes caused by incorrect Blueprint setup.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 28 Aug 2016 20:48:05 -0700 |
parents | 5e91bc0e3b4d |
children | 82509bce94ca |
line wrap: on
line diff
--- a/piecrust/admin/blueprint.py Thu Aug 11 22:37:38 2016 -0700 +++ b/piecrust/admin/blueprint.py Sun Aug 28 20:48:05 2016 -0700 @@ -30,7 +30,7 @@ login_manager = LoginManager() -login_manager.login_view = 'login' +login_manager.login_view = 'FoodTruck.login' login_manager.user_loader(load_user) @@ -43,6 +43,8 @@ login_manager.unauthorized_handler(_handler) login_manager.login_view = None + login_manager.init_app(state.app) + # Setup Bcrypt. from .bcryptfallback import Bcrypt @@ -56,6 +58,9 @@ "You're running FoodTruck outside of `chef`, and will need to " "install Flask-Bcrypt to get more proper security.") + bcrypt_ext.init_app(state.app) + state.app.bcrypt = bcrypt_ext + # Create the FoodTruck blueprint. foodtruck_bp = Blueprint(