Show job elapsed time

This commit is contained in:
Jeremy Stretch 2026-08-05 15:46:18 -04:00
parent bff5ee605a
commit 93bf49b1ec
2 changed files with 9 additions and 1 deletions

View File

@ -62,7 +62,7 @@ class JobSchedulingPanel(panels.ObjectAttributesPanel):
scheduled = attrs.TemplatedAttr('scheduled', template_name='core/job/attrs/scheduled.html')
started = attrs.DateTimeAttr('started')
completed = attrs.DateTimeAttr('completed')
execution_time = attrs.DurationAttr('execution_time')
elapsed_time = attrs.TemplatedAttr('elapsed_time', template_name='core/job/attrs/elapsed_time.html')
queue = attrs.TextAttr('queue_name', label=_('Queue'))

View File

@ -0,0 +1,8 @@
{% load helpers %}
{% load i18n %}
{% if object.completed %}
{{ value|humanize_duration }}
{% else %}
{# The job is still running, so its elapsed time is provisional #}
<span class="text-primary" title="{% trans "Still running" %}">{{ value|humanize_duration }}</span>
{% endif %}