|
|
{% for column in columns %}
{% if column.kind == 'label' %}
{{ task.labels.get(column.key, '-') }} |
{% elif column.key == 'id' %}
{{ task.id }}
|
{% elif column.key == 'name' %}
{{ task.name }} |
{% elif column.key == 'status' %}
{% if task.status == 0 %}In progress
{% elif task.status == 1 %}Completed
{% elif task.status == 2 %}Failure
{% elif task.status == 3 %}Queued
{% elif task.status == 4 %}Abandoned
{% else %}Unknown{% endif %}
|
{% elif column.key == 'worker' %}
{{ task.worker }} |
{% elif column.key == 'started_at' %}
{{ task.started_at | format_datetime if task.started_at else '-' }} |
{% elif column.key == 'finished_at' %}
{{ task.finished_at | format_datetime if task.finished_at else '-' }} |
{% elif column.key == 'runtime' %}
{{ task.started_at | format_duration(task.finished_at) if task.started_at and task.finished_at else '-' }} |
{% endif %}
{% endfor %}