publik-base-theme/templates/variants/toodego/wcs/front/formdata_history.html

67 lines
2.5 KiB
HTML

{% load i18n %}
{% with workflow_messages=view.workflow_messages %}
{% if workflow_messages %}
{{ workflow_messages|safe }}
{% endif %}
{% endwith %}
{% if workflow_form.varname == "evaluation" %}
<div class="bo-block" id="evaluation">
{{ workflow_form.render|safe }}
</div>
{% endif %}
<div class="bo-block" id="evolution-log">
<ul id="evolutions" class="{% if not formdata.is_at_endpoint_status %}open{% endif %}">
{% for evolution in formdata.get_visible_evolution_parts reversed %}
{% with status=evolution.get_status display_parts=evolution.display_parts %}
<li class="msg-system {{ status.extra_css_class }} {% if forloop.first %}msg-first{% endif %}">
<span class="item"></span>
<div>
{% if evolution.status %}
<p class="evolution-metadata">
<span class="status">{{evolution.get_status_label}}</span>
<span class="time">{{evolution.datetime}}</span>
</p>
{% elif forloop.first %}
<p class="evolution-metadata">
<span class="status">{{formdata.get_visible_status.name}}</span>
<span class="time">{{evolution.datetime}}</span>
</p>
{% endif %}
<div class="msg">
{% if evolution.who %}
<span class="user">{{evolution.get_author_name|default_if_none:""}}
<span>{% if evolution.get_author_qualification %}({{evolution.get_author_qualification}}){% endif %}</span>
</span>
{% endif %}
{% if not evolution.status and not forloop.first %}
<span class="time">{{evolution.datetime}}</span>
{% endif %}
{% if evolution.comment %}
<div class="comment">
{{evolution.comment|linebreaks}}
</div>
{% endif %}
{% for part in display_parts %}
{{part|safe}}
{% endfor %}
{% if forloop.first and workflow_form.varname != "evaluation" %}
{% with workflow_messages=view.actions_workflow_messages %}
{% if workflow_messages %}
{{ workflow_messages|safe }}
{% endif %}
{% endwith %}
{{ workflow_form.render|safe }}
{% endif %}
</div>
</div>
</li>
{% endwith %}
{% endfor %}
</ul>
</div>