2.0.0-rc2: Achievements Refactored & Admin improved.

This commit is contained in:
2026-08-09 01:34:20 +08:00
parent 3874bf57a9
commit 63a0751aba
29 changed files with 2143 additions and 355 deletions
+4
View File
@@ -6,6 +6,7 @@ sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
from flask import Flask
from web.config import Config
from web.database import close_dbs, initialize_web_db
from web.auth import get_csrf_token
def create_app(config_object=Config):
@@ -16,10 +17,12 @@ def create_app(config_object=Config):
from web.services.roster_version_service import RosterVersionService
RosterVersionService.ensure_initial_version()
app.teardown_appcontext(close_dbs)
app.jinja_env.globals['csrf_token'] = get_csrf_token
from web.routes import (
admin,
awards,
discover,
main,
matches,
opponents,
@@ -39,6 +42,7 @@ def create_app(config_object=Config):
app.register_blueprint(opponents.bp)
app.register_blueprint(reports.bp)
app.register_blueprint(awards.bp)
app.register_blueprint(discover.bp)
return app