{% macro render_field(field, label=None, class='', info=None) %} {% if not kwargs['hidden'] %} {% if field.errors %}
{% else %}
{% endif %}
{{ field(class="form-control", **kwargs)|safe }}
    {% if info %}
  • {{info|safe}}
  • {% endif %} {% if field.errors %} {% for error in field.errors %}
  • {{ error }}
  • {% endfor %} {% endif %}
{% else %} {{ field(**kwargs)|safe }} {% endif %} {% endmacro %} {% macro render_pagination(request, paginator) %} {% if paginator.pages > 1 %}
{% endif %} {% endmacro %} {% macro render_form_errors(form=[], errors=[]) %} {% set errors = (errors + form.errors.values() |sum(start=[])) |reject('none') |select('defined') |list %} {% if errors %} {% endif %} {% endmacro %} {% macro chroot_to_os_logo(chroot) %} {% if chroot.os_release == "fedora" %} Fedora {{chroot.os_version}} {% elif chroot.os_release == "epel" %} Epel for CentOS {{chroot.os_version}} {% else %} {{ chroot.os_release | capitalize }} {{ chroot.os_version }} {% endif %} {% endmacro %} {% macro alert(message, type=None) %} {% if type == "error" %}
{% elif type == "warning" %}
{% elif type == "success" %}
{% else %}
{% endif %} {{ message }}
{% endmacro %}