{# Jinja2 variable scope visibility workaround: declared as a list so it is available to inherited templates #} {% set active_mx_page = [] %} {% macro render_td(endpoint, title) %} {% set td_class = '' %} {%- if endpoint in local.request.path -%} {% do active_mx_page.append(endpoint|lstrip_slash|safe) %} {% set td_class = 'class="active"' %} {%- endif -%} {{ title }} {% endmacro %} {%- for mx_rule, mx_name in mx_processing_context.items() -%} {%- endfor -%} {{ render_td(url_for('dashboard_managed'), 'dashboard jobs') }} {{ render_td(url_for('dashboard_freeruns'), 'dashboard freeruns') }} {%- for mx_rule, mx_page_name in mx_processing_context.items() %} {{ render_td( '/' + mx_rule, mx_page_name) }} {%- endfor -%} {{ render_td(url_for('scheduler_managed_entries'), 'scheduler managed entries') }} {{ render_td(url_for('scheduler_freerun_entries'), 'scheduler freerun entries') }} {{ render_td(url_for('supervisor_entries'), 'supervisor') }}
Synergy Scheduler
{% import 'block_enable_auto_refresh.html' as block_enable_refresh %} {{ block_enable_refresh.enable_auto_refresh() }}

{% block body %}{% endblock %}