{% extends "base.html" %} {% block title %}Launch: {{ workflow.name }}{% endblock title %} {% block content %} {# Error summary #} {% if form.errors %} {% endif %}
{% csrf_token %} {# Inject listdict column schemas as JSON so JS can read them without #} {# relying on data-attribute HTML escaping. #} {% load workflow_extras %} {% for wi in workflow.inputs.all %} {% if wi.input_type == "listdict" %} {% if wi.columns %} {% endif %} {% endif %} {% endfor %}
{% for field in form %} {% if field.name not in "execution_type,scheduled_datetime" %} {% with has_error=field.errors %} {% with attrs=field.field.widget.attrs %}
{% endwith %} {% if field.field.widget.input_type == "checkbox" %}
{% else %} {{ field }} {% endif %} {% if field.help_text %} {{ field.help_text }} {% endif %} {% if has_error %}
{% for err in field.errors %}{{ err }}{% if not forloop.last %}
{% endif %}{% endfor %}
{% endif %}
{% endwith %} {% endif %} {% endfor %}
{# Scheduling Section #}

Execution Timing

{{ form.execution_type }} {% if form.execution_type.help_text %} {{ form.execution_type.help_text }} {% endif %} {% if workflow.servicenow_change_input_key %} ServiceNow scheduling will validate the {{ workflow.servicenow_change_input_key }} input before a scheduled run is created. {% endif %} {% if form.execution_type.errors %}
{% for err in form.execution_type.errors %}{{ err }}{% if not forloop.last %}
{% endif %}{% endfor %}
{% endif %}
{% endblock content %}