{% import 'admin/static.html' as admin_static with context %} {% macro render_header(form, text) %}

{{ text }}

{% endmacro %} {% macro render_form_fields(form, form_opts=None) %} {% if form.hidden_tag is defined %} {{ form.hidden_tag() }} {% else %} {% if csrf_token %} {% endif %} {% for f in form if f.widget.input_type == 'hidden' %} {{ f }} {% endfor %} {% endif %} {% if form_opts and form_opts.form_rules %} {% for r in form_opts.form_rules %} {{ r(form, form_opts=form_opts) }} {% endfor %} {% else %} {% for f in form if f.widget.input_type != 'hidden' %} {% if form_opts %} {% set kwargs = form_opts.widget_args.get(f.short_name, {}) %} {% else %} {% set kwargs = {} %} {% endif %} {{ f(**kwargs) | safe }} {% endfor %} {% endif %} {% endmacro %} {% macro form_tag(form=None, action=None) %}
{{ caller() }}
{% endmacro %} {% macro render_form_buttons(cancel_url, is_modal=False) %}
{% if cancel_url %} {{ _gettext('Cancel') }} {% endif %}
{% endmacro %} {% macro render_form(form, cancel_url, form_opts=None, action=None, is_modal=False) -%} {% call form_tag(action=action) %} {{ render_form_fields(form, form_opts=form_opts) }} {{ render_form_buttons(cancel_url, is_modal) }} {% endcall %} {% endmacro %} {% macro form_css() %} {% endmacro %} {% macro form_js() %} {% endmacro %}