{% load i18n liveops %}
    {% for stage_name in op.stages %}{% with state=op.stage_states|get_item:stage_name %}
  1. {% if state == 'done' %}✓{% elif state == 'active' %}●{% elif state == 'failed' or state == 'cancelled' %}✗{% else %}○{% endif %} {% trans stage_name %}
  2. {% endwith %}{% endfor %}