{% extends "admin/base.html" %} {% block subtitle %}{{ _('Contact points') }}{% endblock %} {% block breadcrumb_content %}
  • {{ _('Contact points') }}
  • {% endblock %} {% block primary_content_inner %} {% set cleanup_count = h.actor_registry_cleanup_count() %} {% if cleanup_count %}
    {% trans count=cleanup_count, url=h.url_for('actor_registry.cleanup_index') %}{{ count }} inactive or missing record is still used by datasets. Clean up{% pluralize %}{{ count }} inactive or missing records are still used by datasets. Clean up{% endtrans %}
    {% endif %}

    {{ _('Contact points') }}

    {{ _('New contact point') }}

    {{ _('Contact points are managed here and can be reused by multiple datasets. Changes take effect everywhere without editing each dataset.') }}

    {{ _('Deactivating a contact point (rather than deleting it) keeps its web address (URI) resolving if anything already links to or has cached it, and keeps existing dataset references valid. Inactive contact points are hidden here by default; check the box above to see them too, for example before permanently deleting one you are sure is no longer needed.') }}

    {% for item in items %} {% else %} {% endfor %}
    {{ _('Name or role') }}{{ _('Email') }}{{ _('Status') }}
    {{ item.name }}{{ item.email or '–' }} {{ _('Active') if item.active else _('Inactive') }} {% snippet 'actor_registry/snippets/row_actions.html', edit_url=h.url_for('actor_registry.contactpoints_edit', item_id=item.id), delete_url=(h.url_for('actor_registry.contactpoints_delete', item_id=item.id) if c.userobj and c.userobj.sysadmin else '') %}
    {{ _('There are no contact points yet.') }}
    {% endblock %} {% block secondary_content %}

    {{ _('Central management') }}

    {{ _('Deactivate a contact point when it should no longer be selectable. Existing references keep working.') }}

    {% endblock %}