{% macro filter_boolean(name) %}
{% endmacro %} {% macro filter_date(name) %}

{% endmacro %} {% macro filter_text(name) %} {% endmacro %} {% macro filter_id(name) %} {% endmacro %} {% macro render_boolean_value(value) %} {% if value %} {% elif value == NONE %} {% else %} {% endif %} {% endmacro %} {% macro render_approvers(approvers) %} {% set n = config.get('NUMBER_OF_APPROVERS') %} {% if approvers | length > n %} {% for i in range(n) %} {{ render_boolean_value(true) }} {% endfor %} {% else %} {% for i in range(approvers | length % (n + 1)) %} {{ render_boolean_value(true) }} {% endfor %} {% for i in range(n - (approvers | length % (n + 1))) %} {{ render_boolean_value(false) }} {% endfor %} {% endif %} {% endmacro %} {% macro sort_link(display, sort_key, priority='99') %} {% if not g.filter_params.get(sort_key) %} {% set temp = g.filter_params.copy() %} {% set _temp = temp.update({sort_key: 'desc_' + priority}) %} {{ display }} {% else %} {% if g.filter_params.get(sort_key) == 'desc_' + priority %} {% set temp = g.filter_params.copy() %} {% set _temp = temp.update({sort_key: 'asc_' + priority}) %} {% else %} {% set temp = g.filter_params.copy() %} {% set _temp = temp.pop(sort_key) %} {% endif %} {{ display }} {% endif %} {% endmacro %}