{% extends "wagtailadmin/base.html" %} {% load i18n wagtailadmin_tags %} {% block titletag %}{% trans "Workflow progress" %}{% endblock %} {% block content %} {% trans "Workflow progress" as title_str %} {% include "wagtailadmin/shared/header.html" with title=title_str %}

{% icon "doc-empty-inverse" class_name="initial" %} {{ page.specific_deferred.get_admin_display_title }}

{% trans "Edit / Review" %} {% trans "Workflow history" %}

{% icon "clipboard-list" class_name="initial" %} {{ workflow_state.workflow.name }}

{% blocktrans with modified_by=workflow_state.requested_by|user_display_name %}Requested by {{ modified_by }}{% endblocktrans %}

{% blocktrans with workflow_state.created_at as started_at %}Started at {{ started_at }}{% endblocktrans %}

{% blocktrans with workflow_state.get_status_display as status %}Status {{ status }}{% endblocktrans %}

{% for task in tasks %} {% endfor %} {% for task in tasks %} {% endfor %} {% for revision, task_states in task_states_by_revision %} {% for task_state in task_states %} {% endfor %} {% endfor %}
{{ task }}
{% if forloop.first %} {% trans "Initial Revision" %} {% else %} {% if not forloop.first %} {% trans "Page edited" as action %} {% if revision.user %} {% blocktrans with ''|add:action|add:'' as action and revision.user|user_display_name as who and revision.created_at as at %} {{ action }} by {{ who }} at {{ at }} {% endblocktrans %} {% else %} {% blocktrans with ''|add:action|add:'' as action and revision.created_at as at %} {{ action }} at {{ at }} {% endblocktrans %} {% endif %} {% endif %} {% endif %} {% if task_state.status == 'approved' or task_state.status == 'rejected' %} {% if task_state.finished_by %} {% blocktrans with action='
'|add:task_state.get_status_display|add:'
'|safe who=task_state.finished_by|user_display_name at=task_state.finished_at %} {{ action }} by {{ who }} at {{ at }} {% endblocktrans %} {% else %} {% blocktrans with action='
'|add:task_state.get_status_display|add:'
'|safe at=task_state.finished_at %} {{ action }} at {{ at }} {% endblocktrans %} {% endif %} {% else %}
{{ task_state.get_status_display }}
{% endif %} {% if task_state.specific.get_comment %}

{% trans 'with comment:' %} "{{ task_state.specific.get_comment }}"

{% endif %}
{% for timeline_item in timeline %} {% endfor %}
{{ timeline_item.time }} {% if timeline_item.action == 'workflow_started' %} {% trans "Workflow started" %} {% elif timeline_item.action == 'workflow_completed' %} {% trans "Workflow completed" %}
{{ timeline_item.workflow_state.get_status_display }}
{% elif timeline_item.action == 'page_edited' %} {% trans "Page edited" as action %} {% if revision.user %} {% blocktrans with ''|add:action|add:'' as action and timeline_item.revision.user|user_display_name as who %} {{ action }} by {{ who }} {% endblocktrans %} {% else %} {{ action }} {% endif %} {% elif timeline_item.action == 'task_completed' %} {{ timeline_item.task_state.task }} {% if timeline_item.task_state.finished_by %} {% blocktrans with action='
'|add:timeline_item.task_state.get_status_display|add:'
'|safe who=timeline_item.task_state.finished_by|user_display_name %} {{ action }} by {{ who }} {% endblocktrans %} {% else %}
{{ timeline_item.task_state.get_status_display }}
{% endif %} {% if timeline_item.task_state.specific.get_comment %} {% trans 'with comment:' %} "{{ timeline_item.task_state.specific.get_comment }}" {% endif %} {% endif %}
{% endblock %} {% block extra_css %} {{ block.super }} {% endblock %}