{% extends "admin/base.html" %} {% block subtitle %}{{ _('Merge publishers') }}{% endblock %} {% block breadcrumb_content %}
  • {{ _('Publishers') }}
  • {{ _('Merge') }}
  • {% endblock %} {% block primary_content_inner %}

    {{ _('Merge publishers') }}

    {{ _('Choose which publisher should remain and which value should apply for each field. The publisher not kept is not deleted -- it is marked inactive and points to the remaining record, and its page keeps responding with a clear pointer.') }}

    {{ actor_a.name }}: {% trans count=linked_a.publisher|length %}Publisher for {{ count }} dataset{% pluralize %}Publisher for {{ count }} datasets{% endtrans %}
    {{ actor_b.name }}: {% trans count=linked_b.publisher|length %}Publisher for {{ count }} dataset{% pluralize %}Publisher for {{ count }} datasets{% endtrans %}
    {{ h.csrf_input() }}

    {{ _('The remaining record keeps its id and persistent URI unchanged.') }} {{ actor_a.name }}: {{ actor_a.uri }}. {{ actor_b.name }}: {{ actor_b.uri }}.

    {% for field_name in fields %} {% set value_a = actor_a[field_name] or '' %} {% set value_b = actor_b[field_name] or '' %} {% set default_side = 'b' if (not value_a and value_b) else 'a' %} {% endfor %}
    {{ _('Field') }}{{ actor_a.name }}{{ actor_b.name }}{{ _('Custom value') }}
    {{ field_labels[field_name] }}
    {{ _('Cancel') }}
    {% endblock %}