{# The Edge Finder sweep: every setting of racinglines/pipelines/sweep_settings.py, grouped. #}
{{ csrf() }}

{{ jt.label }}

{{ jt.what }} · {{ jt.minutes }}
{# The main settings first; every other one under "All settings" (closed, still submitted). #} {% set essential = ["variant", "venue", "min_edge", "max_stake"] + (["max_disagree"] if makers_on() else []) %} {% macro field(s) %}{% set v = sweep_start.get(s.name) %} {% endmacro %}
{% for g, glabel, items in sweep_groups %}{% for s in items if s.name in essential %}{{ field(s) }}{% endfor %}{% endfor %}
All settings {% for g, glabel, items in sweep_groups %}
{{ glabel }}
{% for s in items if s.name not in essential %}{{ field(s) }}{% endfor %}
{% endfor %}