Metadata list

This commit is contained in:
2025-01-30 16:23:47 +01:00
parent 7d16e491c8
commit 344d4fb575
8 changed files with 99 additions and 65 deletions
+1 -1
View File
@@ -41,7 +41,7 @@ def admin() -> str:
database_version = database.version
database_counters = BrickSQL().count_records()
metadata_statuses = BrickSetStatusList().list(all=True)
metadata_statuses = BrickSetStatusList(BrickSetStatus).list(all=True)
except Exception as e:
database_exception = e
+2 -1
View File
@@ -2,6 +2,7 @@ from flask import Blueprint, render_template
from .exceptions import exception_handler
from ..minifigure_list import BrickMinifigureList
from ..set_status import BrickSetStatus
from ..set_status_list import BrickSetStatusList
from ..set_list import BrickSetList
@@ -16,5 +17,5 @@ def index() -> str:
'index.html',
brickset_collection=BrickSetList().last(),
minifigure_collection=BrickMinifigureList().last(),
brickset_statuses=BrickSetStatusList().list(),
brickset_statuses=BrickSetStatusList(BrickSetStatus).list(),
)
+4 -3
View File
@@ -16,6 +16,7 @@ from .exceptions import exception_handler
from ..minifigure import BrickMinifigure
from ..part import BrickPart
from ..set import BrickSet
from ..set_status import BrickSetStatus
from ..set_status_list import BrickSetStatusList
from ..set_list import BrickSetList
from ..socket import MESSAGES
@@ -32,7 +33,7 @@ def list() -> str:
return render_template(
'sets.html',
collection=BrickSetList().all(),
brickset_statuses=BrickSetStatusList().list(),
brickset_statuses=BrickSetStatusList(BrickSetStatus).list(),
)
@@ -42,7 +43,7 @@ def list() -> str:
@exception_handler(__file__, json=True)
def update_status(*, id: str, metadata_id: str) -> Response:
brickset = BrickSet().select_light(id)
status = BrickSetStatusList().get(metadata_id)
status = BrickSetStatusList(BrickSetStatus).get(metadata_id)
state = status.update_set_state(brickset, request.json)
@@ -97,7 +98,7 @@ def details(*, id: str) -> str:
'set.html',
item=BrickSet().select_specific(id),
open_instructions=request.args.get('open_instructions'),
brickset_statuses=BrickSetStatusList().list(all=True),
brickset_statuses=BrickSetStatusList(BrickSetStatus).list(all=True),
)