Resource Pool wieder hergestellt

Dieser Commit ist enthalten in:
2025-06-18 02:00:50 +02:00
Ursprung 6e7df47d82
Commit 2516c8a312
3 geänderte Dateien mit 24 neuen und 6 gelöschten Zeilen

Datei anzeigen

@@ -17,6 +17,9 @@ resource_bp = Blueprint('resources', __name__)
@login_required
def resources():
"""Zeigt die Ressourcenpool-Übersicht"""
import logging
logging.info("=== RESOURCES ROUTE CALLED ===")
conn = get_connection()
cur = conn.cursor()
@@ -27,6 +30,8 @@ def resources():
search_query = request.args.get('search', '')
show_test = request.args.get('show_test', 'false') == 'true'
logging.info(f"Filters: type={resource_type}, status={status_filter}, search={search_query}, show_test={show_test}")
# Basis-Query
query = """
SELECT
@@ -70,7 +75,10 @@ def resources():
cur.execute(query, params)
resources_list = []
for row in cur.fetchall():
rows = cur.fetchall()
logging.info(f"Query returned {len(rows)} rows")
for row in rows:
resources_list.append({
'id': row[0],
'resource_type': row[1],
@@ -155,7 +163,9 @@ def resources():
datetime=datetime) # For template datetime usage
except Exception as e:
import traceback
logging.error(f"Fehler beim Laden der Ressourcen: {str(e)}")
logging.error(f"Traceback: {traceback.format_exc()}")
flash('Fehler beim Laden der Ressourcen!', 'error')
return redirect(url_for('admin.dashboard'))
finally: