diff --git a/nodes/requirements.txt b/nodes/requirements.txt new file mode 100644 index 0000000..5f82b60 --- /dev/null +++ b/nodes/requirements.txt @@ -0,0 +1,3 @@ +flask +flask_restful +waitress \ No newline at end of file diff --git a/web/backend/main.py b/web/backend/main.py index e919a27..8929759 100644 --- a/web/backend/main.py +++ b/web/backend/main.py @@ -320,6 +320,8 @@ def peerings_delete(): def peerings_edit(): print(session) if request.method == "GET": + if not "node" in request.args or not request.args["node"]: + return render_template("peerings-edit.html", session=session, config=config, peerings=peerings, msg="no peering selected, please click one of the buttons above") mnt_peerings = peerings.get_peerings_by_mnt(session["login"]) # print(mnt_peerings) if "node" in request.args and request.args["node"] in config["nodes"]: @@ -336,7 +338,7 @@ def peerings_edit(): print(request.args) print(request.form) if not "node" in request.args or not request.args["node"]: - return render_template("peerings-edit.html", session=session, config=config, peerings=peerings, msg="no node specified, please click one of the buttons above") + return render_template("peerings-edit.html", session=session, config=config, peerings=peerings, msg="no peering selected, please click one of the buttons above") peering_valid, peering_or_msg = check_peering_data(request.form) print(peering_valid) diff --git a/web/frontend/peerings-edit.html b/web/frontend/peerings-edit.html index c7fee0b..94a15ea 100644 --- a/web/frontend/peerings-edit.html +++ b/web/frontend/peerings-edit.html @@ -200,27 +200,27 @@ - + - - + + - - + + - - + + - - + +

BGP

@@ -229,12 +229,12 @@ - + - +