{% extends 'field-manager/_layouts' %} {% import '_includes/forms' as forms %} {% set crumbs = [ { label: 'Field Manager' | t('field-manager'), url: url('field-manager') }, { label: 'Audit' | t('field-manager'), url: url('field-manager/audit') }, ] %} {% set title = 'Audit' %} {% set selectedTab = 'audit' %} {% set sidebar %} {% endset %} {% block blockContent %} {% for elementGroup, elementGroupData in elementInfo %}

{{ elementGroup }}

{# Group orphaned fields at the top #} {% set errors = [] %} {% for info in elementGroupData %} {% set error = info.error ?? '' %} {% if error %} {% set errors = errors | merge([ error ]) %} {% endif %} {% endfor %} {% if errors %}

{{ 'The below layouts belong to {elementGroup} that no longer exist.' | t('field-manager', { elementGroup: elementGroup }) }}

{% endif %} {% for info in elementGroupData %} {% set error = info.error ?? '' %} {% if not error %} {% for tab in info.tabs %} {% set elements = tab.elements|filter(e => e is instance of('craft\\fieldlayoutelements\\CustomField')) %} {% for element in elements %} {% set field = element.field %} {% if field is missing %} {% else %} {% endif %} {% else %} {% endfor %} {% else %} {% endfor %} {% endif %} {% endfor %}
{{ 'Name' | t('field-manager') }} {{ 'Handle' | t('field-manager') }} {{ 'Type' | t('field-manager') }} {{ 'Translatable' | t('field-manager') }}
{{ info.name }}
{{ tab.name }}
{{ field.name }} {{ field.handle }}{{ field.expectedType }}{{ field.displayName() }}
{{ 'No fields' | t('field-manager') }}
{{ 'No tabs' | t('field-manager') }}
{% endfor %} {% endblock %}