14729 format datetime in tables

This commit is contained in:
Arthur 2024-01-17 09:22:49 -08:00
parent d0c90bc259
commit bd76a7148f
3 changed files with 18 additions and 1 deletions

View File

@ -5,6 +5,7 @@ from django.utils.html import mark_safe
from django.utils.translation import gettext_lazy as _
from netbox.tables import NetBoxTable, columns
from utilities.templatetags.helpers import annotated_date
from ..models import Job
@ -49,6 +50,15 @@ class BackgroundTasksQueueTable(tables.Table):
args=[self.queue_index, value]) + '>' + value + '</a>'
)
def render_created_at(self, value, record):
return annotated_date(value)
def render_enqueued_at(self, value, record):
return annotated_date(value)
def render_ended_at(self, value, record):
return annotated_date(value)
def render_status(self, value, record):
return record.get_status

View File

@ -281,8 +281,15 @@ class BackgroundTasksJobDetailView(LoginRequiredMixin, View):
except NoSuchJobError:
raise Http404("Couldn't find job with this ID: %s" % job_id)
try:
job.func_name
data_is_valid = True
except Exception:
data_is_valid = False
return render(request, 'core/background_tasks_job.html', {
'queue': queue,
'job': job,
'queue_index': queue_index,
'data_is_valid': data_is_valid,
})

View File

@ -77,7 +77,7 @@
</tr>
<tr>
<th scope="row">{% trans "Args" %}</th>
<td>{{ job.args|placeholder }}</td>
<td>{{ jobs.args|placeholder }}</td>
</tr>
<tr>
<th scope="row">{% trans "Kwargs" %}</th>