{% if job %} {% set label = "Task '" ~ job.task_id ~ "'" if job.kind == 'task' else "Dispatch batch" %} {% if job.running %}
{{ label }} running{% if job.dry_run %} (dry run){% endif %} — started {{ job.started_at.strftime('%H:%M:%S UTC') }}
{% elif job.state == 'error' %}
{{ label }} crashed: {{ job.error }}
{% elif job.result %} {% set res = job.result %} {% set badge = {'SUCCESS': 'badge-success', 'FAILED': 'badge-failed'}.get(res.status.value, 'badge-partial') %}
Task '{{ job.task_id }}' executed: {{ res.status.value }} (Sent: {{ res.sent_count }}){% if res.error_details %} — {{ res.error_details }}{% endif %}
{% else %}
{{ label }} finished{% if job.dry_run %} (dry run){% endif %}: {% if job.exit_code == 0 %}all executed tasks succeeded {% elif job.exit_code == 2 %}one or more tasks failed {% else %}configuration or database error (exit code {{ job.exit_code }}){% endif %}. Refresh to see the results.
{% endif %} {% endif %}