📚 Improved backend structure & logs for better tracking and management

This commit is contained in:
2025-06-11 09:39:30 +02:00
parent 6fe5882e7d
commit 66e2162f7a
17 changed files with 721 additions and 5 deletions

View File

@@ -135,7 +135,8 @@ def admin_plug_schedules():
# Alle Drucker für Filter-Dropdown
with get_cached_session() as db_session:
printers = db_session.query(Printer).filter(Printer.active == True).all()
# Alle Drucker für Auswahlfelder anzeigen (unabhängig von active-Status)
printers = db_session.query(Printer).all()
return render_template('admin_plug_schedules.html',
stats=stats_24h,

View File

@@ -56,7 +56,8 @@ def guest_request_form():
"""Formular für Gastanfragen anzeigen und verarbeiten."""
with get_cached_session() as db_session:
# Aktive Drucker für SelectField laden
printers = db_session.query(Printer).filter_by(active=True).all()
# Alle Drucker für Auswahlfelder anzeigen (unabhängig von active-Status)
printers = db_session.query(Printer).all()
# Formular erstellen
form = GuestRequestForm()
@@ -717,7 +718,8 @@ def api_get_request_details(request_id):
request_data = guest_request.to_dict()
# Verfügbare Drucker für Zuweisung
available_printers = db_session.query(Printer).filter_by(active=True).all()
# Alle Drucker für Auswahlfelder anzeigen (unabhängig von active-Status)
available_printers = db_session.query(Printer).all()
request_data["available_printers"] = [p.to_dict() for p in available_printers]
# Job-Historie falls vorhanden