2025-01-17 11:03:00 +01:00
|
|
|
from flask import Blueprint, render_template
|
|
|
|
|
|
|
|
from .exceptions import exception_handler
|
|
|
|
from ..minifigure_list import BrickMinifigureList
|
2025-01-31 16:34:52 +01:00
|
|
|
from ..set_owner import BrickSetOwner
|
|
|
|
from ..set_owner_list import BrickSetOwnerList
|
2025-01-30 16:23:47 +01:00
|
|
|
from ..set_status import BrickSetStatus
|
2025-01-30 15:03:16 +01:00
|
|
|
from ..set_status_list import BrickSetStatusList
|
2025-01-31 18:08:53 +01:00
|
|
|
from ..set_tag import BrickSetTag
|
|
|
|
from ..set_tag_list import BrickSetTagList
|
2025-01-17 11:03:00 +01:00
|
|
|
from ..set_list import BrickSetList
|
|
|
|
|
|
|
|
index_page = Blueprint('index', __name__)
|
|
|
|
|
|
|
|
|
|
|
|
# Index
|
|
|
|
@index_page.route('/', methods=['GET'])
|
|
|
|
@exception_handler(__file__)
|
|
|
|
def index() -> str:
|
|
|
|
return render_template(
|
|
|
|
'index.html',
|
|
|
|
brickset_collection=BrickSetList().last(),
|
2025-01-31 16:34:52 +01:00
|
|
|
brickset_owners=BrickSetOwnerList(BrickSetOwner).list(),
|
2025-01-30 16:23:47 +01:00
|
|
|
brickset_statuses=BrickSetStatusList(BrickSetStatus).list(),
|
2025-01-31 18:08:53 +01:00
|
|
|
brickset_tags=BrickSetTagList(BrickSetTag).list(),
|
2025-01-31 16:34:52 +01:00
|
|
|
minifigure_collection=BrickMinifigureList().last(),
|
2025-01-17 11:03:00 +01:00
|
|
|
)
|