{% extends "layouts/default.html.twig" %} {% block title %}{{ 'Jobs report'|trans }}{% endblock %} {% block body %}
| {{ 'Status'|trans }} | {{ 'Job ID'|trans }} | {{ 'Name'|trans }} | {{ 'Type'|trans }} | {{ 'Scheduled Time'|trans }} | {{ 'Start time'|trans }} | {{ 'End time'|trans }} | {{ 'Elapsed time'|trans }} | {{ 'Level'|trans }} | {{ 'Bytes'|trans }} | {{ 'Files'|trans }} | {{ 'Bit rate'|trans }} | {{ 'Compression'|trans }} | {{ 'Pool'|trans }} | {{ 'Log'|trans }} | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ job.id }} | {% if job.type == 'B' %} {% else %} {{ job.job_name }} {% endif %} | {{ job.type }} | {{ job.scheduledTime|date(app_datetime_format) }} | {# THIS IS HOW YOU MUST HANDLE null DateTime Look at https://twig.symfony.com/doc/3.x/filters/date.html #}{{ job.starttime is empty ? 'n/a' : job.starttime|date(app_datetime_format) }} | {#{{ job.starttime|date(app_datetime_format)|default('n/a') }} | #}{{ job.endtime is empty ? 'n/a' : job.endtime|date(app_datetime_format) }} | {#{{ job.endtime|date(app_datetime_format)|default('n/a') }} | #}{{ job.elapsedTime|default('n/a') }} | {{ job.level }} | {{ transform_bytes(job.jobbytes) }} | {% if job.jobfiles != 0 and job.type == 'B' %} {{ job.jobfiles|number_format }} {% else %} {{ job.jobfiles }} {% endif %} | {{ transform_bytes(job.bitrate) }}/s | {{ job.compression|number_format(2) }} | {{ job.pool.name|default('n/a') }} | ||
| {{ 'No job(s) to display'|trans }} | ||||||||||||||||