diff --git a/app/extensions.py b/app/extensions.py index be9bb5aeddaf491d01ad722d009ec9379c689fac..f6cbf40c6df75966ae7b65be83bf1f8d7323fde2 100644 --- a/app/extensions.py +++ b/app/extensions.py @@ -18,6 +18,7 @@ from flask_bootstrap import Bootstrap from flask_admin import Admin from flask_mail import Mail from flask_jwt_extended import JWTManager +from flask_debugtoolbar import DebugToolbarExtension convention = { @@ -37,3 +38,4 @@ bootstrap = Bootstrap() admin = Admin(template_mode='bootstrap3') mail = Mail() jwt = JWTManager() +toolbar = DebugToolbarExtension() diff --git a/app/factory.py b/app/factory.py index be964e41613725a7702b5e7dd4de517c0dde192a..b608df8a3e76ff011993e76299d806c97ddb37bd 100644 --- a/app/factory.py +++ b/app/factory.py @@ -13,7 +13,7 @@ import sqlalchemy as sa from flask import Flask from whitenoise import WhiteNoise from . import settings -from .extensions import db, migrate, login_manager, ldap_manager, bootstrap, admin, mail, jwt +from .extensions import db, migrate, login_manager, ldap_manager, bootstrap, admin, mail, jwt, toolbar from .models import Action, Manufacturer, Model, Location, Status from .admin.views import AdminModelView, ItemAdmin, UserAdmin, GroupAdmin from .main.views import bp as main @@ -90,6 +90,7 @@ def create_app(config=None): ldap_manager.init_app(app) mail.init_app(app) jwt.init_app(app) + toolbar.init_app(app) admin.init_app(app) admin.add_view(GroupAdmin(db.session)) diff --git a/environment.yml b/environment.yml index f8a6e164f220b0c625247d926e46a5dcb7f3492d..9ab868a5a29217ceb16d432ca68440f01c64ad04 100644 --- a/environment.yml +++ b/environment.yml @@ -10,6 +10,7 @@ dependencies: - conda-forge::colorama=0.3.9=py36_0 - conda-forge::coverage=4.4.1=py36_0 - conda-forge::flask=0.12.2=py36_0 +- conda-forge::flask-debugtoolbar=0.10.1=py36_0 - conda-forge::flask-login=0.4.0=py36_0 - conda-forge::flask-sqlalchemy=2.2=py36_1 - conda-forge::flask-wtf=0.14.2=py36_0