added admin routes/code to allow a scan now and a forced scan

This commit is contained in:
2021-01-12 18:45:13 +11:00
parent e83a40ee52
commit 684d057e59
3 changed files with 26 additions and 3 deletions

View File

@@ -43,6 +43,7 @@ class SettingsForm(FlaskForm):
@app.route("/settings", methods=["GET", "POST"])
def settings():
form = SettingsForm(request.form)
page_title='Settings'
if request.method == 'POST' and form.validate():
try:
# HACK, I don't really need an id here, but sqlalchemy get weird
@@ -59,11 +60,9 @@ def settings():
except SQLAlchemyError as e:
st.SetAlert( "danger" )
st.SetMessage( "<b>Failed to modify Setting:</b>&nbsp;{}".format(e.orig) )
page_title='Show Settings'
return render_template("settings.html", form=form, page_title=page_title, alert=st.GetAlert(), message=st.GetMessage() )
else:
tmp_sets = Settings.query.all()
sets = settings_schema.dump( tmp_sets )
form = SettingsForm(obj=tmp_sets[0])
page_title='Show Settings'
return render_template("settings.html", form=form, page_title = page_title, alert=st.GetAlert(), message=st.GetMessage() )