From 50839fcb6b2829f8228feb2e406ea274e7866862 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 28 Aug 2024 15:05:55 -0400 Subject: [PATCH] Fixes #16756: Fix table pagination for custom script results --- netbox/extras/views.py | 3 +++ netbox/templates/extras/htmx/script_result.html | 6 +++++- netbox/templates/extras/script_result.html | 8 -------- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/netbox/extras/views.py b/netbox/extras/views.py index b33c1e22a..0a2c79222 100644 --- a/netbox/extras/views.py +++ b/netbox/extras/views.py @@ -1258,6 +1258,9 @@ class ScriptResultView(TableMixin, generic.ObjectView): # If this is an HTMX request, return only the result HTML if htmx_partial(request): + if request.GET.get('log'): + # If log=True, render only the log table + return render(request, 'htmx/table.html', context) response = render(request, 'extras/htmx/script_result.html', context) if job.completed or not job.started: response.status_code = 286 diff --git a/netbox/templates/extras/htmx/script_result.html b/netbox/templates/extras/htmx/script_result.html index 3fe03bbe7..ab1cb9087 100644 --- a/netbox/templates/extras/htmx/script_result.html +++ b/netbox/templates/extras/htmx/script_result.html @@ -41,7 +41,11 @@
{% trans "Log" %}
- {% include 'htmx/table.html' %} +
{% endif %} diff --git a/netbox/templates/extras/script_result.html b/netbox/templates/extras/script_result.html index 1b297673b..3e158e1f6 100644 --- a/netbox/templates/extras/script_result.html +++ b/netbox/templates/extras/script_result.html @@ -90,14 +90,6 @@ {# /Object list tab #} - {# Filters tab #} - {% if filter_form %} -
- {% include 'inc/filter_list.html' %} -
- {% endif %} - {# /Filters tab #} - {% endblock content %} {% block modals %}