Fixes #3072: Preserve multiselect filter values when updating per-page count for list views

This commit is contained in:
Jeremy Stretch 2019-04-29 12:54:03 -04:00
parent 39fceeb455
commit 1491222642
2 changed files with 5 additions and 2 deletions

View File

@ -9,6 +9,7 @@
## Bug Fixes ## Bug Fixes
* [#2621](https://github.com/digitalocean/netbox/issues/2621) - Upgrade Django requirement to 2.2 to fix object deletion issue in the changelog middleware * [#2621](https://github.com/digitalocean/netbox/issues/2621) - Upgrade Django requirement to 2.2 to fix object deletion issue in the changelog middleware
* [#3072](https://github.com/digitalocean/netbox/issues/3072) - Preserve multiselect filter values when updating per-page count for list views
* [#3112](https://github.com/digitalocean/netbox/issues/3112) - Fix ordering of interface connections list by termination B name/device * [#3112](https://github.com/digitalocean/netbox/issues/3112) - Fix ordering of interface connections list by termination B name/device
* [#3116](https://github.com/digitalocean/netbox/issues/3116) - Fix `tagged_items` count in tags API endpoint * [#3116](https://github.com/digitalocean/netbox/issues/3116) - Fix `tagged_items` count in tags API endpoint
* [#3118](https://github.com/digitalocean/netbox/issues/3118) - Disable `last_login` update on login when maintenance mode is enabled * [#3118](https://github.com/digitalocean/netbox/issues/3118) - Disable `last_login` update on login when maintenance mode is enabled

View File

@ -20,9 +20,11 @@
</ul> </ul>
</nav> </nav>
<form method="get"> <form method="get">
{% for k, v in request.GET.items %} {% for k, v_list in request.GET.lists %}
{% if k != 'per_page' %} {% if k != 'per_page' %}
{% for v in v_list %}
<input type="hidden" name="{{ k }}" value="{{ v }}" /> <input type="hidden" name="{{ k }}" value="{{ v }}" />
{% endfor %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
<select name="per_page" id="per_page"> <select name="per_page" id="per_page">