From b18fb495be388ebb14cca5f22f23bbedfd722953 Mon Sep 17 00:00:00 2001 From: UserIsMH Date: Sun, 15 Jun 2025 22:33:36 +0200 Subject: [PATCH] Testressource Checkbox Fix --- v2_adminpanel/app.py | 16 ++++++++++++++-- v2_adminpanel/templates/resources.html | 23 ++++++++++++++++++----- 2 files changed, 32 insertions(+), 7 deletions(-) diff --git a/v2_adminpanel/app.py b/v2_adminpanel/app.py index 215d2a3..6b83eff 100644 --- a/v2_adminpanel/app.py +++ b/v2_adminpanel/app.py @@ -4240,7 +4240,13 @@ def quarantine_resource(resource_id): additional_info=f"Ressource {resource[0]}: {resource[1]} in Quarantäne") flash('Ressource in Quarantäne gesetzt', 'success') - return redirect(url_for('resources')) + + # Redirect mit allen aktuellen Filtern + return redirect(url_for('resources', + show_test=request.args.get('show_test', request.form.get('show_test', 'false')), + type=request.args.get('type', request.form.get('type', '')), + status=request.args.get('status', request.form.get('status', '')), + search=request.args.get('search', request.form.get('search', '')))) @app.route('/resources/release', methods=['POST']) @login_required @@ -4285,7 +4291,13 @@ def release_resources(): additional_info=f"{released} Ressourcen aus Quarantäne freigegeben") flash(f'{released} Ressourcen freigegeben', 'success') - return redirect(url_for('resources')) + + # Redirect mit allen aktuellen Filtern + return redirect(url_for('resources', + show_test=request.args.get('show_test', request.form.get('show_test', 'false')), + type=request.args.get('type', request.form.get('type', '')), + status=request.args.get('status', request.form.get('status', '')), + search=request.args.get('search', request.form.get('search', '')))) @app.route('/api/resources/allocate', methods=['POST']) @login_required diff --git a/v2_adminpanel/templates/resources.html b/v2_adminpanel/templates/resources.html index 87e87b3..8755bb2 100644 --- a/v2_adminpanel/templates/resources.html +++ b/v2_adminpanel/templates/resources.html @@ -427,9 +427,10 @@ {% if resource[3] == 'quarantine' %} -
- + + @@ -624,6 +626,12 @@