|
@@ -25,7 +25,7 @@ from flaskbb.admin.views import admin
|
|
|
|
|
|
from flaskbb.forum.views import forum
|
|
|
from flaskbb.forum.models import Post, Topic, Category, Forum
|
|
|
-
|
|
|
+
|
|
|
from flaskbb.extensions import db, login_manager, mail, cache, redis, \
|
|
|
debugtoolbar, migrate, themes, plugin_manager
|
|
|
from flask.ext.whooshalchemy import whoosh_index
|
|
@@ -37,7 +37,6 @@ from flaskbb.utils.helpers import format_date, time_since, crop_title, \
|
|
|
from flaskbb.utils.permissions import can_post_reply, can_post_topic, \
|
|
|
can_delete_topic, can_delete_post, can_edit_post, can_lock_topic, \
|
|
|
can_move_topic
|
|
|
-from flaskbb.hooks import hooks
|
|
|
|
|
|
|
|
|
def create_app(config=None):
|
|
@@ -54,7 +53,6 @@ def create_app(config=None):
|
|
|
|
|
|
app.config.from_envvar("FLASKBB_SETTINGS", silent=True)
|
|
|
|
|
|
- configure_hooks(app)
|
|
|
configure_blueprints(app)
|
|
|
configure_extensions(app)
|
|
|
configure_template_filters(app)
|
|
@@ -77,6 +75,9 @@ def configure_extensions(app):
|
|
|
Configures the extensions
|
|
|
"""
|
|
|
|
|
|
+
|
|
|
+ plugin_manager.init_app(app)
|
|
|
+
|
|
|
|
|
|
db.init_app(app)
|
|
|
|
|
@@ -129,16 +130,6 @@ def configure_extensions(app):
|
|
|
|
|
|
login_manager.init_app(app)
|
|
|
|
|
|
- app.logger.debug("Loading plugins...")
|
|
|
- plugin_manager.init_app(app)
|
|
|
-
|
|
|
-
|
|
|
- plugin_manager.setup_plugins()
|
|
|
-
|
|
|
-
|
|
|
-def configure_hooks(app):
|
|
|
- app.jinja_env.globals.update(hooks=hooks)
|
|
|
-
|
|
|
|
|
|
def configure_template_filters(app):
|
|
|
"""
|