{% load ui3_tags %} {% if not selected %}

Select a protocol to edit its steps.

{% else %}
{% if not can_edit_selected %}

{{ selected.name }} #{{ selected.id }}

{{ selected.description|default:"No description" }}

Version {{ selected.ver|default:"Not computed yet" }}

{% endif %}
Export JSON {% if can_edit_selected %} {% endif %} {% if can_edit_selected %}
{% csrf_token %}
{% endif %}
{% if can_edit_selected %} {% endif %} {% if can_edit_selected %}
{% csrf_token %}
Version

{{ selected.ver|default:"Not computed yet" }}

{% if template_active %} {% if editor %} {{ token_list|json_script:"ui3-tokens" }} {% include "ui3/protocols/_template_editor.html" %} {% else %} {% endif %} {% endif %} {% if not editor %} {% endif %}
{% else %}

This is a public protocol. Clone it to make your own editable copy.

{% endif %} {% if template_active and not editor %}
Template
{% if template_error %}
{{ template_error }}
{% endif %} {% if template_outline %}
    {% for line in template_outline %}
  1. {{ line.text }}
  2. {% endfor %}
{% endif %}
{% if template_preview %}
Expanded preview
{% for st in template_preview %} {% endfor %}
# Software Run environment Parameter
{{ st.step_order }} {{ st.software }} {{ st.env_name|default:"Default worker environment" }} {{ st.parameter }}
{% endif %} {% else %}

Steps

{{ steps|length }} step{{ steps|length|pluralize }}
{% if can_edit_selected %}{% endif %} 1 %} data-reorder-url="{% url 'ui3:step_reorder' selected.id %}" data-step-order="{% for st in steps %}{{ st.id }}{% if not forloop.last %},{% endif %}{% endfor %}" ondragover="ui3.stepDragOver(event)" {% endif %}> {% for st in steps %} {% if can_edit_selected %} {% endif %} {% empty %} {% endfor %}
# Software Parameter Env Actions
{% if steps|length > 1 %} {% endif %} {{ st.step_order }} {% if st.software|is_shell_step %} Shell {% else %} {{ st.software }} {% endif %} {{ st.parameter }} {{ st.env.name|default:"—" }} {% if can_edit_selected %}
{% csrf_token %}
{% csrf_token %}
{% csrf_token %}
{% endif %}
No steps yet
{% if can_edit_selected %}
{% csrf_token %}
Add step
{{ token_list|json_script:"ui3-tokens" }} {% include "ui3/protocols/_step_fields.html" with software_required=1 %}
{% endif %} {% endif %} {% include "ui3/protocols/_shortcuts.html" %}
{% endif %}