Simplify the instantiation of metadata list

This commit is contained in:
2025-02-03 12:25:42 +01:00
parent 2b37934503
commit 53d1603e3e
10 changed files with 49 additions and 48 deletions
+4 -6
View File
@@ -3,9 +3,7 @@ from flask_login import login_required
from ..configuration_list import BrickConfigurationList
from .exceptions import exception_handler
from ..set_owner import BrickSetOwner
from ..set_owner_list import BrickSetOwnerList
from ..set_tag import BrickSetTag
from ..set_tag_list import BrickSetTagList
from ..socket import MESSAGES
@@ -21,8 +19,8 @@ def add() -> str:
return render_template(
'add.html',
brickset_owners=BrickSetOwnerList(BrickSetOwner).list(),
brickset_tags=BrickSetTagList(BrickSetTag).list(),
brickset_owners=BrickSetOwnerList.new().list(),
brickset_tags=BrickSetTagList.new().list(),
path=current_app.config['SOCKET_PATH'],
namespace=current_app.config['SOCKET_NAMESPACE'],
messages=MESSAGES
@@ -38,8 +36,8 @@ def bulk() -> str:
return render_template(
'add.html',
brickset_owners=BrickSetOwnerList(BrickSetOwner).list(),
brickset_tags=BrickSetTagList(BrickSetTag).list(),
brickset_owners=BrickSetOwnerList.new().list(),
brickset_tags=BrickSetTagList.new().list(),
path=current_app.config['SOCKET_PATH'],
namespace=current_app.config['SOCKET_NAMESPACE'],
messages=MESSAGES,
+3 -3
View File
@@ -47,9 +47,9 @@ def admin() -> str:
database_version = database.version
database_counters = BrickSQL().count_records()
metadata_owners = BrickSetOwnerList(BrickSetOwner).list()
metadata_statuses = BrickSetStatusList(BrickSetStatus).list(all=True)
metadata_tags = BrickSetTagList(BrickSetTag).list()
metadata_owners = BrickSetOwnerList.new().list()
metadata_statuses = BrickSetStatusList.new().list(all=True)
metadata_tags = BrickSetTagList.new().list()
except Exception as e:
database_exception = e
+3 -6
View File
@@ -2,11 +2,8 @@ from flask import Blueprint, render_template
from .exceptions import exception_handler
from ..minifigure_list import BrickMinifigureList
from ..set_owner import BrickSetOwner
from ..set_owner_list import BrickSetOwnerList
from ..set_status import BrickSetStatus
from ..set_status_list import BrickSetStatusList
from ..set_tag import BrickSetTag
from ..set_tag_list import BrickSetTagList
from ..set_list import BrickSetList
@@ -20,8 +17,8 @@ def index() -> str:
return render_template(
'index.html',
brickset_collection=BrickSetList().last(),
brickset_owners=BrickSetOwnerList(BrickSetOwner).list(),
brickset_statuses=BrickSetStatusList(BrickSetStatus).list(),
brickset_tags=BrickSetTagList(BrickSetTag).list(),
brickset_owners=BrickSetOwnerList.new().list(),
brickset_statuses=BrickSetStatusList.new().list(),
brickset_tags=BrickSetTagList.new().list(),
minifigure_collection=BrickMinifigureList().last(),
)
+9 -12
View File
@@ -17,11 +17,8 @@ from ..minifigure import BrickMinifigure
from ..part import BrickPart
from ..set import BrickSet
from ..set_list import BrickSetList
from ..set_owner import BrickSetOwner
from ..set_owner_list import BrickSetOwnerList
from ..set_status import BrickSetStatus
from ..set_status_list import BrickSetStatusList
from ..set_tag import BrickSetTag
from ..set_tag_list import BrickSetTagList
from ..socket import MESSAGES
@@ -37,9 +34,9 @@ def list() -> str:
return render_template(
'sets.html',
collection=BrickSetList().all(),
brickset_owners=BrickSetOwnerList(BrickSetOwner).list(),
brickset_statuses=BrickSetStatusList(BrickSetStatus).list(),
brickset_tags=BrickSetTagList(BrickSetTag).list(),
brickset_owners=BrickSetOwnerList.new().list(),
brickset_statuses=BrickSetStatusList.new().list(),
brickset_tags=BrickSetTagList.new().list(),
)
@@ -49,7 +46,7 @@ def list() -> str:
@exception_handler(__file__, json=True)
def update_owner(*, id: str, metadata_id: str) -> Response:
brickset = BrickSet().select_light(id)
owner = BrickSetOwnerList(BrickSetOwner).get(metadata_id)
owner = BrickSetOwnerList.new().get(metadata_id)
state = owner.update_set_state(brickset, json=request.json)
@@ -62,7 +59,7 @@ def update_owner(*, id: str, metadata_id: str) -> Response:
@exception_handler(__file__, json=True)
def update_status(*, id: str, metadata_id: str) -> Response:
brickset = BrickSet().select_light(id)
status = BrickSetStatusList(BrickSetStatus).get(metadata_id)
status = BrickSetStatusList.new().get(metadata_id)
state = status.update_set_state(brickset, json=request.json)
@@ -75,7 +72,7 @@ def update_status(*, id: str, metadata_id: str) -> Response:
@exception_handler(__file__, json=True)
def update_tag(*, id: str, metadata_id: str) -> Response:
brickset = BrickSet().select_light(id)
tag = BrickSetTagList(BrickSetTag).get(metadata_id)
tag = BrickSetTagList.new().get(metadata_id)
state = tag.update_set_state(brickset, json=request.json)
@@ -130,9 +127,9 @@ def details(*, id: str) -> str:
'set.html',
item=BrickSet().select_specific(id),
open_instructions=request.args.get('open_instructions'),
brickset_owners=BrickSetOwnerList(BrickSetOwner).list(),
brickset_statuses=BrickSetStatusList(BrickSetStatus).list(all=True),
brickset_tags=BrickSetTagList(BrickSetTag).list(),
brickset_owners=BrickSetOwnerList.new().list(),
brickset_statuses=BrickSetStatusList.new().list(all=True),
brickset_tags=BrickSetTagList.new().list(),
)