From 1046318cafe2a0cd4024185f4f5ff75e071c2294 Mon Sep 17 00:00:00 2001 From: jessikitty Date: Sat, 3 Oct 2026 00:57:58 +1000 Subject: [PATCH] Register parts labels blueprint, models and uploads/parts folder --- app/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/__init__.py b/app/__init__.py index ec9a829..4c3169c 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -53,6 +53,7 @@ def create_app(config_name='default'): from app.routes.backup import backup_bp from app.routes.instruction_fetch import instruction_fetch_bp from app.routes.logs import logs_bp + from app.routes.labels import labels_bp app.register_blueprint(auth_bp) app.register_blueprint(main_bp) @@ -64,6 +65,7 @@ def create_app(config_name='default'): app.register_blueprint(backup_bp) app.register_blueprint(instruction_fetch_bp) app.register_blueprint(logs_bp) + app.register_blueprint(labels_bp) # Import models to ensure they're registered with SQLAlchemy from app.models.user import User @@ -74,6 +76,7 @@ def create_app(config_name='default'): from app.models.site_setting import SiteSetting from app.models.instruction_fetch import InstructionFetchJob from app.models.api_call import BricksetApiCall + from app.models.part_label import PartCategory, PartLabel # Add any columns missing from an older database (additive only). if app.config.get('AUTO_SCHEMA_UPGRADE', True): @@ -91,6 +94,7 @@ def create_app(config_name='default'): os.makedirs(os.path.join(app.config['UPLOAD_FOLDER'], 'covers'), exist_ok=True) os.makedirs(os.path.join(app.config['UPLOAD_FOLDER'], 'thumbnails'), exist_ok=True) os.makedirs(os.path.join(app.config['UPLOAD_FOLDER'], 'extra_files'), exist_ok=True) + os.makedirs(os.path.join(app.config['UPLOAD_FOLDER'], 'parts'), exist_ok=True) # Create backup directory os.makedirs(app.config['BACKUP_FOLDER'], exist_ok=True)