{# The form view: schema-shaped sections (one per table) with typed controls. Values come from the document, the source badge next to each control says where its effective value comes from, and a single button reviews every changed field at once. #} {% from 'admin/config_editor_rows.html' import key_row %}
{{ _('Form view') }}

{{ _('Every control shows the effective value and where it comes from. A single-value edit rewrites only that key\'s line, so comments and formatting survive.') }}

{% if not rows %}

{{ _('No key matches the current filters.') }}

{% endif %} {% set grouped = rows | groupby('table') %} {% for table, table_rows in grouped %}
[{{ table or 'root' }}] {{ _('%(count)s key(s)', count=table_rows|length) }}
{% for row in table_rows %}{{ key_row(row) }}{% endfor %}
{% endfor %}