%for cnt, module in enumerate(c.enabled_plugins):
<% pluginName = c.plugin_shortnames[module] %>
## autoform generation, based on plugin definition from it's settings
%for setting in c.plugin_settings[module]:
<% fullsetting = "auth_%s_%s" % (pluginName, setting["name"]) %>
<% displayname = (setting["formname"] if ("formname" in setting) else setting["name"]) %>
%if setting["type"] == "password":
${h.password(fullsetting,class_='small')}
${setting["description"]}
%elif setting["type"] in ["string", "int"]:
${h.text(fullsetting,class_='small')}
${setting["description"]}
%elif setting["type"] == "bool":
${h.checkbox(fullsetting,True,class_='small')}
${setting["description"]}
%elif setting["type"] == "select":
${h.select(fullsetting,setting['values'][0],setting['values'],class_='small')}
${setting["description"]}
%else:
This field is of type ${setting['type']}, which cannot be displayed. Must be one of [string|int|bool|select].
${setting["description"]}
%endif
%endfor