"Refactor database connection and templates using shm files for improved performance"
This commit is contained in:
@@ -3168,13 +3168,29 @@ def admin_printer_settings_page(printer_id):
|
||||
|
||||
@app.route("/admin/guest-requests")
|
||||
@login_required
|
||||
@admin_required
|
||||
def admin_guest_requests():
|
||||
"""Admin-Oberfläche für die Verwaltung von Gastanfragen."""
|
||||
if not current_user.is_admin:
|
||||
flash("Sie haben keine Berechtigung für den Admin-Bereich.", "error")
|
||||
return redirect(url_for("index"))
|
||||
|
||||
return render_template("admin_guest_requests.html")
|
||||
"""Admin-Seite für Gastanfragen Verwaltung"""
|
||||
try:
|
||||
app_logger.info(f"Admin-Gastanfragen Seite aufgerufen von User {current_user.id}")
|
||||
return render_template("admin_guest_requests.html")
|
||||
except Exception as e:
|
||||
app_logger.error(f"Fehler beim Laden der Admin-Gastanfragen Seite: {str(e)}")
|
||||
flash("Fehler beim Laden der Gastanfragen-Verwaltung.", "danger")
|
||||
return redirect(url_for("admin"))
|
||||
|
||||
@app.route("/requests/overview")
|
||||
@login_required
|
||||
@admin_required
|
||||
def admin_guest_requests_overview():
|
||||
"""Admin-Oberfläche für die Verwaltung von Gastanfragen mit direkten Aktionen."""
|
||||
try:
|
||||
app_logger.info(f"Admin-Gastanträge Übersicht aufgerufen von User {current_user.id}")
|
||||
return render_template("admin_guest_requests_overview.html")
|
||||
except Exception as e:
|
||||
app_logger.error(f"Fehler beim Laden der Admin-Gastanträge Übersicht: {str(e)}")
|
||||
flash("Fehler beim Laden der Gastanträge-Übersicht.", "danger")
|
||||
return redirect(url_for("admin"))
|
||||
|
||||
# ===== ADMIN API-ROUTEN FÜR BENUTZER UND DRUCKER =====
|
||||
|
||||
|
Reference in New Issue
Block a user