{% 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 %}