Dataset fields {% if schema_admin %}Field order{% endif %}FieldType{% if dataset.kind == 'hierarchy' %}Scope{% endif %}Constraints{% if schema_admin %}Actions{% endif %} {% for field in fields %} {% set is_identifier = field.key in business_key.field_keys %} {% set inherited_mapping_field = field.source_field_key %} {% if schema_admin %} {% if loop.first %}{% endif %} {% endif %} {% if version_state %}{{ field.name }}{% if is_identifier %} {{ key_icon() }}{% endif %}{% else %}{{ field.name }}{% if is_identifier %} {{ key_icon() }}{% endif %}{% endif %}{% if is_identifier %}{{ field.name }} is part of the record identifier{% endif %}{% if field_states.get(field.id) %} {{ status_badge(field_states[field.id]) }}{% endif %}{{ field.key }} {{ field.data_type|datatype_label }} {% if dataset.kind == 'hierarchy' %}{{ 'All nodes' if field.hierarchy_scope == 'all_nodes' else 'Leaves only' }}{% endif %}
{% if is_identifier %}Identifier{% endif %} {% if field.is_required %}Required{% endif %} {% if field.is_unique %}Unique{% endif %} {% if not field.is_required and not field.is_unique and not is_identifier %}None{% endif %}
{% if schema_admin %}
{% if not inherited_mapping_field %}{{ file_pen_icon() }}{% else %}Read only{% endif %}
{% endif %} {% endfor %}