示例#1
0
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)
示例#2
0
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,
    )