{% macro is_active(active) -%} {% if active %}active{% endif %} {%- endmacro %} {% macro link_to_item(ics_id) -%} {% if ics_id %} {{ ics_id }} {% else %} {{ ics_id }} {% endif %} {%- endmacro %} {% macro link_to_items(ics_ids) -%} {% for ics_id in ics_ids %} {{ link_to_item(ics_id) }} {% endfor %} {%- endmacro %} {% macro render_field(field) -%} {% set field_class = kwargs.pop('class_', '') + ' form-control' %} {% if field.errors %} {% set field_class = field_class + ' is-invalid' %} {% endif %}
{{ field.label(class_="col-sm-2 col-form-label") }}
{{ field(class_=field_class, **kwargs) }} {% if field.description %} {{ field.description|safe }} {% endif %} {% if field.errors %}
{{ field.errors|join(' / ') }}
{% endif %}
{%- endmacro %} {% macro format_datetime(dt) -%} {{ dt.strftime("%Y-%m-%d %H:%M") }} {%- endmacro %}