diff --git a/netbox/extras/scripts.py b/netbox/extras/scripts.py index 0a55d3c64..ed6a106bc 100644 --- a/netbox/extras/scripts.py +++ b/netbox/extras/scripts.py @@ -459,6 +459,7 @@ class BaseScript: # Record to the script's log self.messages.append({ + 'time': timezone.now().isoformat(), 'status': level, 'message': str(message), }) diff --git a/netbox/templates/extras/htmx/script_result.html b/netbox/templates/extras/htmx/script_result.html index 70988f1f0..79df7b0c0 100644 --- a/netbox/templates/extras/htmx/script_result.html +++ b/netbox/templates/extras/htmx/script_result.html @@ -22,12 +22,14 @@ + {% for log in job.data.log %} +
{% trans "Line" %}{% trans "Time" %} {% trans "Level" %} {% trans "Message" %}
{{ forloop.counter }}{{ log.time|placeholder }} {% log_level log.status %} {{ log.message|markdown }}