{% load i18n %} {% comment %} Logging settings builder. JS (system_setup.js) hydrates control states from data-config and serializes them back into the hidden #id_log_config field. Controls reuse the dlux toggle visual (dlux-settings-toggle-field) for consistency with the rest of setup. {% endcomment %}
{# ── Master gate (full dlux toggle card) ── #}
{{ DLUX_STRINGS.form_sys_log_enabled|default:"Enable activity logging" }}
{# ── User + System sections ── #} {% for section in sections %}
{{ section.title }}
{{ DLUX_STRINGS.form_sys_log_default_actions|default:"Default actions" }}: {% for act in actions %}
{% endfor %}
{% for item in section.models %}
{% for act in item.display_actions %}
{% endfor %}
{% empty %}
{{ DLUX_STRINGS.form_sys_log_no_models|default:"No models discovered." }}
{% endfor %}
{% endfor %} {# ── Audit section (privileged) ── #}
{{ DLUX_STRINGS.form_sys_log_audit_title|default:"Audit (security events)" }} {{ DLUX_STRINGS.form_sys_log_audit_locked|default:"Always on" }}

{{ DLUX_STRINGS.help_sys_log_audit|default:"Audit logs are append-only and never auto-pruned by default." }}

{% for ev in audit_events %}
{% endfor %}