def agentConfig(): agentConfig = AgentConfig.query.get(1) # pass the model to the form to populate agentForm = forms.AgentConfigForm(obj=agentConfig) addScriptForm = forms.AddScriptForm(prefix="add-script") delScriptForm = forms.DeleteForm(prefix="del-script") if agentForm.validate_on_submit(): # populate the object from the form data agentForm.populate_obj(agentConfig) db.session.commit() current_app.agentConfig = agentConfig.as_dict() return render_template( 'admin/agents.html', agentForm=agentForm, scripts=current_app.agentScripts, addScriptForm=addScriptForm, delScriptForm=delScriptForm)
def agent_config(): agentConfig = AgentConfig.query.get(1) agent_scripts = AgentScript.query.all() # pass the model to the form to populate agentForm = forms.AgentConfigForm(obj=agentConfig) addScriptForm = forms.AddScriptForm(prefix="add-script") delScriptForm = forms.DeleteForm(prefix="del-script") if agentForm.validate_on_submit(): # populate the object from the form data agentForm.populate_obj(agentConfig) db.session.commit() current_app.agentConfig = agentConfig.as_dict() flash("Successfully updated agent configuration.", "success") return render_template( "admin/agents.html", agentForm=agentForm, scripts=agent_scripts, addScriptForm=addScriptForm, delScriptForm=delScriptForm, )