From af69796df3f1bf1d0bbdcc170e5820ed732b166a Mon Sep 17 00:00:00 2001 From: Jordan Blasenhauer Date: Thu, 22 Feb 2024 23:41:50 +0100 Subject: [PATCH] fix plugins + refactor menu --- src/ui/main.py | 7 +++---- src/ui/templates/menu.html | 7 +++---- src/ui/templates/plugins_modal.html | 1 - 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/ui/main.py b/src/ui/main.py index d4c3d5585..8ab0ce6d8 100755 --- a/src/ui/main.py +++ b/src/ui/main.py @@ -994,12 +994,11 @@ def configs(): @login_required def plugins(): tmp_ui_path = Path(sep, "var", "tmp", "bunkerweb", "ui") + if request.method == "POST": error = 0 - - is_request_params(["operation"], "plugins", True) # Delete plugin - if request.form["operation"] == "delete": + if "operation" in request.form and request.form["operation"] == "delete": is_request_params(["type"], "plugins", True) @@ -2014,4 +2013,4 @@ def check_reloading(): def logout(): session.clear() logout_user() - return redirect(url_for("login")) + return redirect(url_for("login")) diff --git a/src/ui/templates/menu.html b/src/ui/templates/menu.html index f65122f8b..f5cb21049 100644 --- a/src/ui/templates/menu.html +++ b/src/ui/templates/menu.html @@ -97,14 +97,13 @@ {% endif %} {% if path == "services" %} - - - + {% endif %} {% if path == "configs" %} @@ -218,7 +217,7 @@
- diff --git a/src/ui/templates/plugins_modal.html b/src/ui/templates/plugins_modal.html index 40f7de775..016f0f5e3 100644 --- a/src/ui/templates/plugins_modal.html +++ b/src/ui/templates/plugins_modal.html @@ -23,7 +23,6 @@ class="w-full h-full flex flex-col justify-between" id="form-delete-plugin" method="POST"> -