{% extends "base/base.html" %} {% block js %} {{ super() }} {% endblock %} {% block css %} {{ super() }} {% endblock %} {% block content %}
{%- set keys = [] -%} {# Ugly way of updating value in the loop #} {%- set latest = [False] %} {%- for key, cvalue in runner.config.configvalues() recursive %} {%- do keys.append(key) -%} {%- if cvalue.__class__.__name__ == "Config" -%} {% do latest.__setitem__(0, ".".join(keys)) %} {{ loop(cvalue.configvalues()) }} {%- else -%} {% if latest[0] %}

{{ latest[0] }}

{% do latest.__setitem__(0, False) %} {% endif %}
{%- endif -%} {% do keys.pop() %} {%- endfor -%}
{% endblock %}