small adjustments to user mod page again
[mediagoblin.git] / mediagoblin / app.py
index 57e09e49feda4782d8732a319ef3bb57b730c677..e65e6d1044958f992591e2411056fb14697c1dd8 100644 (file)
@@ -25,6 +25,7 @@ from werkzeug.exceptions import HTTPException
 from werkzeug.routing import RequestRedirect
 
 from mediagoblin import meddleware, __version__
+from mediagoblin.db.util import check_db_up_to_date
 from mediagoblin.tools import common, session, translate, template
 from mediagoblin.tools.response import render_http_exception
 from mediagoblin.tools.theme import register_themes
@@ -39,7 +40,6 @@ from mediagoblin.init import (get_jinja_loader, get_staticdirector,
 from mediagoblin.tools.pluginapi import PluginManager, hook_transform
 from mediagoblin.tools.crypto import setup_crypto
 from mediagoblin.auth.tools import check_auth_enabled, no_auth_logout
-from mediagoblin import notifications
 
 
 _log = logging.getLogger(__name__)
@@ -92,6 +92,9 @@ class MediaGoblinApp(object):
         # Set up the database
         self.db = setup_database(app_config['run_migrations'])
 
+        # Quit app if need to run dbupdate
+        check_db_up_to_date()
+
         # Register themes
         self.theme_registry, self.current_theme = register_themes(app_config)
 
@@ -199,8 +202,6 @@ class MediaGoblinApp(object):
         # Log user out if authentication_disabled
         no_auth_logout(request)
 
-        request.notifications = notifications
-
         mg_request.setup_user_in_request(request)
 
         request.controller_name = None