def configure():
"""
The configure page is used to add/remove teams/services.
"""
if app.config['ALLOW_CONFIG']:
forms = {}
forms['addTeamForm'] = AddTeamForm(request.form, csrf_enabled=False)
choices = [(team['team_id'], team['team_name']) for team in db.execute_db_query('select team_id, team_name from team')]
forms['addDNSServiceForm'] = AddDNSServiceForm(request.form, csrf_enabled=False)
forms['addWebServiceForm'] = AddWebServiceForm(CombinedMultiDict((request.files, request.form)))
forms['addMailServiceForm'] = AddMailServiceForm(request.form, csrf_enabled=False)
forms['addWebServiceForm'].team_name.choices = choices
forms['addDNSServiceForm'].team_name.choices = choices
forms['addMailServiceForm'].team_name.choices = choices
return render_template('configure.html', forms=forms, active_page='configure')
else:
return redirect(url_for('scoreboard'))
评论列表
文章目录