Small tweaks and handle services variables better
This commit is contained in:
parent
98bda4d1e6
commit
b1ca472537
|
@ -422,15 +422,20 @@ def services():
|
|||
flash("Missing OLD_SERVER_NAME parameter.", "error")
|
||||
return redirect(url_for("loading", next=url_for("services")))
|
||||
|
||||
if "SERVER_NAME" not in variables:
|
||||
variables["SERVER_NAME"] = variables["OLD_SERVER_NAME"]
|
||||
|
||||
if request.form["operation"] in ("new", "edit"):
|
||||
del variables["operation"]
|
||||
|
||||
if request.form["operation"] == "edit":
|
||||
del variables["OLD_SERVER_NAME"]
|
||||
del variables["OLD_SERVER_NAME"]
|
||||
|
||||
# Edit check fields and remove already existing ones
|
||||
config = app.config["CONFIG"].get_config()
|
||||
for variable in deepcopy(variables):
|
||||
if variables.endswith("_SCHEMA"):
|
||||
del variables[variable]
|
||||
continue
|
||||
|
||||
if variables[variable] == "on":
|
||||
variables[variable] = "yes"
|
||||
elif variables[variable] == "off":
|
||||
|
|
|
@ -249,7 +249,7 @@ class Config:
|
|||
if k in self.__plugins_settings:
|
||||
if _global ^ (self.__plugins_settings[k]["context"] == "global"):
|
||||
error = 1
|
||||
flash(f"Variable {k} is not valid.")
|
||||
flash(f"Variable {k} is not valid.", "error")
|
||||
continue
|
||||
|
||||
setting = k
|
||||
|
@ -260,7 +260,7 @@ class Config:
|
|||
or "multiple" not in self.__plugins_settings[setting]
|
||||
):
|
||||
error = 1
|
||||
flash(f"Variable {k} is not valid.")
|
||||
flash(f"Variable {k} is not valid.", "error")
|
||||
continue
|
||||
|
||||
if not (
|
||||
|
@ -270,7 +270,7 @@ class Config:
|
|||
|
||||
if not check:
|
||||
error = 1
|
||||
flash(f"Variable {k} is not valid.")
|
||||
flash(f"Variable {k} is not valid.", "error")
|
||||
continue
|
||||
|
||||
return error
|
||||
|
|
Loading…
Reference in New Issue