chore: Remove non-editable variables from Config in web UI

This commit is contained in:
Théophile Diot 2024-07-30 18:04:53 +01:00
parent 1bf72bb55c
commit e8b3dbc348
No known key found for this signature in database
GPG key ID: FA995104A0BA376A

View file

@ -141,6 +141,10 @@ class Config:
elif setting not in config and plugins_settings[setting]["default"] == v:
variables.pop(k)
continue
elif config[setting]["method"] not in ("default", "ui"):
flash(f"Variable {k} is not editable as is it managed by the {config[setting]['method']}, ignoring it", "error")
variables.pop(k)
continue
try:
if re_search(plugins_settings[setting]["regex"], v):