2025-02-11 07:47:57 +00:00
|
|
|
from flask import Blueprint, render_template
|
2025-02-11 18:45:53 +00:00
|
|
|
from definitions.models import Asset
|
2025-02-11 05:38:27 +00:00
|
|
|
from config import item_attributes
|
2025-01-30 07:37:21 +00:00
|
|
|
|
|
|
|
viewall_bp = Blueprint('viewall', __name__)
|
|
|
|
|
2025-02-11 07:47:57 +00:00
|
|
|
@viewall_bp.route('/viewall/', methods=['GET'])
|
2025-01-30 07:37:21 +00:00
|
|
|
def view_list():
|
|
|
|
items = Asset.query.all()
|
2025-02-11 05:38:27 +00:00
|
|
|
primary_attrib = next(
|
|
|
|
(attrib for attrib, config in item_attributes.items() if config.primary),
|
|
|
|
None
|
|
|
|
)
|
|
|
|
return render_template('viewList.html', items=items, item_attributes=item_attributes, primary_attrib=primary_attrib)
|