{% if total_pages > 1 %} {% set page_args = {'per_page': per_page} %} {% if include_archived %}{% set _ = page_args.update({'include_archived': '1'}) %}{% endif %} {% if case_email %}{% set _ = page_args.update({'case_email': case_email}) %}{% endif %}
{% if current_page > 1 %} Previous {% else %} Previous {% endif %} {% for page in range(1, total_pages + 1) %} {% if page == current_page %} {{ page }} {% elif page == 1 or page == total_pages or (page >= current_page - 2 and page <= current_page + 2) %} {{ page }} {% elif page == current_page - 3 or page == current_page + 3 %} ... {% endif %} {% endfor %} {% if current_page < total_pages %} Next {% else %} Next {% endif %}
{% endif %}