{% extends "main.html" %} {% block content %}
{% if site_id == 1 %}

Import Species External IDs by CSV — Site 1 (ASN)

{% else %}

Import Species External IDs by CSV — Site 2 (CSO)

{% endif %}

Upload a CSV file to populate external_id on Species records, enabling cross-site linking between ASN and CARES Species. Only rows where render_cares is truthy are processed.

Required columns (all rows):
species_name

{% if site_id == 1 %} Required for Site 1: cso_id (value written to external_id)
Used for lookup: asn_id (species primary key on this site) {% else %} Required for Site 2: asn_id (value written to external_id)
Used for lookup: cso_id (species primary key on this site) {% endif %}

All CSV columns:
species_name, asn_id, cso_id, render_cares, species_instance_count

{% if site_id == 2 %}

species_instance_count is also updated on Site 2 when a positive integer is supplied (this value is managed by Site 1 / ASN).

{% endif %}

Truthy values accepted for render_cares: 1, True, true, Yes, yes

{% csrf_token %} {{ form.as_p }} Cancel
{% endblock content %}