{% load wagtailadmin_tags i18n %}
  1. {% icon name="circle-check" classname="workflow-timeline__icon" %} {% trans "Submitted" %}
  2. {# Workflow tasks #} {% trans "Not started" as not_started_text %} {% if workflow_state %} {% for task in workflow_state.all_tasks_with_state %} {% with status=task.task_state.status status_display=task.task_state.get_status_display|default:not_started_text %}
  3. {% if status == "rejected" %}
    {% icon name="warning" classname="workflow-timeline__icon" title=status_display %}
    {{ task.name }} {% if task.task_state.finished_by %} {% blocktrans trimmed with requested_by=task.task_state.finished_by|user_display_name %} Changes requested by {{ requested_by }} {% endblocktrans %} {% else %} {% trans "Changes requested" %} {% endif %}
    {% else %} {% if status == "in_progress" %}{% icon name="radio-full" classname="workflow-timeline__icon" title=status_display %}{% else %}{% icon name="radio-empty" classname="workflow-timeline__icon" title=status_display %}{% endif %} {{ task.name }} {% if task.task_state.finished_by %} {% blocktrans trimmed with approved_by=task.task_state.finished_by|user_display_name %} Approved by {{ approved_by }} {% endblocktrans %} {% endif %} {% endif %} {% if task.task_state and task.task_state.get_comment %}
    {% trans "with comment:" %} "{{ task.task_state.get_comment }}"
    {% endif %}
  4. {% endwith %} {% endfor %} {% endif %} {# Published status #}
  5. {% icon name="radio-empty" classname="workflow-timeline__icon" %}{% trans "Published" %}
{# Footer Actions #}