diff --git a/cove_rdls/templates/cove_rdls/additional_fields_table.html b/cove_rdls/templates/cove_rdls/additional_fields_table.html index 6c55f48..f2e8101 100644 --- a/cove_rdls/templates/cove_rdls/additional_fields_table.html +++ b/cove_rdls/templates/cove_rdls/additional_fields_table.html @@ -6,31 +6,83 @@ {% trans 'Field Name' %} + {% trans 'Field Path' %} {% trans 'Usage Count' %} {% trans 'First 3 Values' %} - {% trans 'First 3 Locations' %} + {% trans 'Child Fields' %} - {% for key, value in additional_fields.items %} + {% for full_path, info in additional_fields.items %} + {% if info.root_additional_field %} - {{ value.field_name }} + {{ info.field_name }} - {{ value.examples|length }} + {{ full_path }} - {% for error in value.examples|slice:":3" %} + {{ info.count }} + + + {% for example in info.examples|slice:":3" %}
  • - {{ error.path|join:"/" }} + {{ example }}
  • {% endfor %} - {{ value.path }} + {% if info.additional_field_descendance %} + {{info.additional_field_descendance|length}} + {% trans "(See child fields)" %} + {% endif %} + {% endif %} {% endfor %} + +{% for parent_full_path, parent_info in additional_fields.items %} + {% if parent_info.root_additional_field and parent_info.additional_field_descendance %} + + {% endif %} +{% endfor %} +