Merge efd3b235fd
into 69545fd82d
This commit is contained in:
commit
666ef6dc28
|
@ -17,6 +17,7 @@ from dcim.models import Device, DeviceRole, Platform
|
|||
from extras.dashboard.forms import DashboardWidgetAddForm, DashboardWidgetForm
|
||||
from extras.dashboard.utils import get_widget_class
|
||||
from netbox.constants import DEFAULT_ACTION_PERMISSIONS
|
||||
from netbox.tables import columns
|
||||
from netbox.views import generic
|
||||
from netbox.views.generic.mixins import TableMixin
|
||||
from utilities.data import shallow_compare_dict
|
||||
|
@ -1123,12 +1124,22 @@ class ScriptJobsView(generic.ObjectView):
|
|||
def get(self, request, **kwargs):
|
||||
script = self.get_object(**kwargs)
|
||||
|
||||
result_column = columns.TemplateColumn(
|
||||
template_code='<a href="{% url "extras:script_result" job_pk=record.pk %}">'
|
||||
'{{ record.completed|isodatetime }}</a>',
|
||||
verbose_name=_('Result')
|
||||
)
|
||||
|
||||
jobs_table = JobTable(
|
||||
data=script.jobs.all(),
|
||||
orderable=False,
|
||||
user=request.user
|
||||
user=request.user,
|
||||
extra_columns=[
|
||||
('result', result_column),
|
||||
]
|
||||
)
|
||||
jobs_table.configure(request)
|
||||
jobs_table.columns.show('result')
|
||||
|
||||
return render(request, 'extras/script/jobs.html', {
|
||||
'script': script,
|
||||
|
|
Loading…
Reference in New Issue