{% if step_node.is_explicit and not step_node.seen %}
{% else %}
{% endif %}
{% for i in range(indent) %}+{%endfor %}
{% if step_node.is_suppressed %}{% endif %}
{% if step_node.seen %}
({{step_node.process.title.newest|e}})
{% else %}
{{step_node.process.title.newest|e}}
{% endif %}
{% if step_node.is_suppressed %}{% endif %}
{% if step_node.is_explicit and not step_node.seen %}
add sub-step:
{% endif %}
{% if (not step_node.is_explicit) and (not step_node.seen) %}
suppress
{% endif %}
{% if step_node.is_explicit or not step_node.seen %}
{% for substep_id, substep in step_node.steps.items() %}
{{ step_with_steps(substep_id, substep, indent+1) }}
{% endfor %}
{% endif %}
{% endmacro %}
{% block content %}
{% if is_new %}
add NEW process
{% else %}
edit process of ID {{process.id_}}
{% endif %}