{% macro format_currency(amount, color=True, precision=2) -%} {%- if amount == None -%} None {%- else -%} {{ format_currency_raw(amount, precision) }} {%- endif %} {%- endmacro %} {% macro format_currency_raw(amount, precision=0) -%} {{ ("%%.%sf" | format(precision) | format(amount/100)) }}SOG {%- endmacro %} {% macro render_field(field, prefix=None, suffix=None, layout=True, label=True, split=3) %} {% if field.type == 'HiddenField' or field.type == 'CSRFTokenField' %} {{ field(**kwargs) }} {% else %} {% if layout %}
{% if field.type == 'BooleanField' %}
{% elif label %} {{ field.label(class_='col-md-%s control-label' % (split,) + (' control-label-required' if field.flags.required else '')) }} {% endif %}
{% endif %} {{ render_field_inner(field, prefix, suffix, label=label, **kwargs) }} {% if layout %}
{% endif %} {% endif %} {% endmacro %} {% macro render_field_inner(field, prefix=None, suffix=None, label=True, input_group_class='') %} {% if field.type == 'BooleanField' %}
{% endif %} {% endmacro %} {% macro render_submit(label='Submit', class_='btn btn-primary', layout=True) %} {% if layout %}
{% endif %} {% if layout %}
{% endif %} {% endmacro %} {% macro render_pagination(pagination) %} {% endmacro %}