{% if outcome.op == "update" %}
{% if outcome.object_ids|length == 1 %}
{{ t("dml.updated", type=outcome.type_display, id=outcome.object_ids[0]) }}
{% else %}
{{ t("dml.updated_many", type=outcome.type_display, count=outcome.object_ids|length) }}
{% if outcome.object_ids and outcome.object_ids|length <= 20 %}
{{ outcome.object_ids | join(", ") }}
{% endif %}
{% endif %}
{% if outcome.file_removed %}{{ t("dml.file_removed") }}{% endif %}
{% elif outcome.op == "insert" %}
{{ t("dml.created", type=outcome.type_display, id=outcome.object_ids[0]) }}
{% elif outcome.op == "upsert" %}
{{ t("dml.upserted", type=outcome.type_display, id=outcome.object_ids[0], action=outcome.action) }}
{% elif outcome.op == "variant" %}
{{ t("dml.variant_created", id=outcome.object_ids[0], parent=outcome.parent_id) }}
{% elif outcome.op == "delete" %}
{% if outcome.purge %}
{{ t("dml.deleted_purged", count=outcome.object_ids|length, type=outcome.type_display) }}
{% else %}
{{ t("dml.deleted", count=outcome.object_ids|length, type=outcome.type_display) }}
{% endif %}
{% if outcome.cascade %}{{ t("dml.deleted_cascade") }}{% endif %}
{% if outcome.object_ids and outcome.object_ids|length <= 20 %}
{{ outcome.object_ids | join(", ") }}
{% endif %}
{% endif %}