{# Spec diff partial #}

Version Diff

{% if diff %} {% if diff.summary %}

{{ diff.summary }}

{% endif %} {# Entity changes #} {% if diff.added_entities %}
Added Entities: {% for name in diff.added_entities %} + {{ name }} {% endfor %}
{% endif %} {% if diff.removed_entities %}
Removed Entities: {% for name in diff.removed_entities %} - {{ name }} {% endfor %}
{% endif %} {% if diff.modified_entities %}
Modified Entities: {% for name in diff.modified_entities %} ~ {{ name }} {% endfor %}
{% endif %} {# Surface changes #} {% if diff.added_surfaces %}
Added Surfaces: {% for name in diff.added_surfaces %} + {{ name }} {% endfor %}
{% endif %} {% if diff.removed_surfaces %}
Removed Surfaces: {% for name in diff.removed_surfaces %} - {{ name }} {% endfor %}
{% endif %} {# Field changes table #} {% if diff.field_changes %}
{% for fc in diff.field_changes %} {% endfor %}
Entity Field Change Old New
{{ fc.entity }} {{ fc.field_name }} {% if fc.change_type == "added" %} added {% elif fc.change_type == "removed" %} removed {% else %} modified {% endif %} {{ fc.old_value or "-" }} {{ fc.new_value or "-" }}
{% endif %} {% else %}

No diff data available (initial version).

{% endif %}
{# Rollback modal container #}