Preserve filtering/ordering parameters when modifying per_page count

This commit is contained in:
Jeremy Stretch 2019-01-04 13:17:24 -05:00
parent 170e01b549
commit f7f6704fc1

View File

@ -20,6 +20,11 @@
</ul> </ul>
</nav> </nav>
<form method="get"> <form method="get">
{% for k, v in request.GET.items %}
{% if k != 'per_page' %}
<input type="hidden" name="{{ k }}" value="{{ v }}" />
{% endif %}
{% endfor %}
<select name="per_page" id="per_page"> <select name="per_page" id="per_page">
{% for n in settings.PER_PAGE_DEFAULTS %} {% for n in settings.PER_PAGE_DEFAULTS %}
<option value="{{ n }}"{% if page.paginator.per_page == n %} selected="selected"{% endif %}>{{ n }}</option> <option value="{{ n }}"{% if page.paginator.per_page == n %} selected="selected"{% endif %}>{{ n }}</option>