finish implementing Flask_Security_Too and finished dynamic navbar creation.
This commit is contained in:
@@ -1,14 +1,15 @@
|
||||
import logging
|
||||
import os
|
||||
from flask import Flask
|
||||
from flask_security import SQLAlchemyUserDatastore, current_user
|
||||
from flask_security import SQLAlchemyUserDatastore
|
||||
from werkzeug.middleware.proxy_fix import ProxyFix
|
||||
import logging.config
|
||||
|
||||
from .extensions import db, migrate, bootstrap, security, mail, login_manager
|
||||
from .models.user import User, Tenant, Role
|
||||
from .models.document import Document, DocumentLanguage, DocumentVersion
|
||||
from logging_config import LOGGING
|
||||
from .logging_config import LOGGING
|
||||
# from .context_processors import inject_user
|
||||
|
||||
# Create app
|
||||
|
||||
@@ -33,6 +34,8 @@ def create_app(config_file=None):
|
||||
user_datastore = SQLAlchemyUserDatastore(db, User, Role)
|
||||
security.init_app(app, user_datastore)
|
||||
|
||||
# app.context_processor(inject_user)
|
||||
|
||||
# Register Blueprints
|
||||
register_blueprints(app)
|
||||
|
||||
@@ -40,6 +43,15 @@ def create_app(config_file=None):
|
||||
app.logger.setLevel(logging.DEBUG)
|
||||
mail_logger = logging.getLogger('flask_mailman')
|
||||
mail_logger.setLevel(logging.DEBUG)
|
||||
security_logger = logging.getLogger('flask_security')
|
||||
security_logger.setLevel(logging.DEBUG)
|
||||
# with app.app_context():
|
||||
# mail.send_mail(
|
||||
# subject="Dit is een debugging test",
|
||||
# message="Die wordt enkel verzonden als de app in debug mode staat",
|
||||
# from_email="eveai_super@flow-it.net",
|
||||
# recipient_list=["eveai_super@flow-it.net"],
|
||||
# )
|
||||
|
||||
# Register API
|
||||
register_api(app)
|
||||
|
||||
Reference in New Issue
Block a user