- {% include 'dialogs/settings/serialconnection.jinja2' %}
- {% include 'dialogs/settings/printerprofiles.jinja2' %}
- {% include 'dialogs/settings/temperatures.jinja2' %}
- {% include 'dialogs/settings/terminalfilters.jinja2' %}
- {% include 'dialogs/settings/features.jinja2' %}
- {% include 'dialogs/settings/webcam.jinja2' %}
- {% include 'dialogs/settings/accesscontrol.jinja2' %}
- {% include 'dialogs/settings/api.jinja2' %}
- {% include 'dialogs/settings/folders.jinja2' %}
- {% include 'dialogs/settings/appearance.jinja2' %}
- {% include 'dialogs/settings/logs.jinja2' %}
-
- {% for plugin_name, vars in settingsPlugins.items() %}
-
- {% include plugin_name+"_settings_dialog.jinja2" ignore missing %}
-
+ {% for entry, data in settingsEntries %}
+ {% if data is not none %}
+ {% if "custom_bindings" in data and data["custom_bindings"] %}{% endif %}
+
+ {% include data._template ignore missing %}
+
+ {% if "custom_bindings" in data and data["custom_bindings"] %}{% endif %}
+ {% endif %}
{% endfor %}