{% extends "base.html" %} {% block body_class %}remote-run-collect-page{% endblock %} {% block content %}
← {{ t('remote_run.collect.back') }}

{{ t('remote_run.collect.eyebrow') }}

{{ t('remote_run.collect.heading') }}

{{ t('remote_run.collect.copy', source=run.source_label) }}

{{ t('remote_run.result_download') }}
{% if action_error %}{% endif %} {% if collection_result %}

{{ t( 'remote_run.collect.success', applied=collection_result['applied'], conflict=collection_result['conflict'], already_result=collection_result['already_result'], skipped=collection_result['skipped'], failed=collection_result['failed'] ) }}

{% endif %} {% if plan %}
{{ plan['summary']['ready'] }}{{ t('remote_run.collect.status.ready') }} {{ plan['summary']['conflict'] }}{{ t('remote_run.collect.status.conflict') }} {{ plan['summary']['already_result'] }}{{ t('remote_run.collect.status.already_result') }} {{ plan['summary']['skipped'] }}{{ t('remote_run.collect.status.skipped') }}

{{ t('remote_run.collect.review_heading') }}

{{ t('remote_run.collect.review_copy') }}

{% for item in plan['items'] %}
{{ item.path }} {{ item.change_label }} {{ item.status_label }} {{ item.reason_label }}
{% else %}

{{ t('remote_run.collect.empty') }}

{% endfor %}
{% if plan.get('items_truncated') %}

{{ t('remote_run.collect.truncated_plan', count=plan['omitted_items']) }}

{% endif %}
{% endif %} {% if report %}
{{ report['summary']['applied'] }}{{ t('remote_run.collect.outcome.applied') }} {{ report['summary']['conflict'] }}{{ t('remote_run.collect.outcome.conflict') }} {{ report['summary']['already_result'] }}{{ t('remote_run.collect.outcome.already_result') }} {{ report['summary']['skipped'] }}{{ t('remote_run.collect.outcome.skipped') }} {{ report['summary']['failed'] }}{{ t('remote_run.collect.outcome.failed') }}

{{ t('remote_run.collect.result_heading') }}

{{ t('remote_run.collect.result_copy') }}

{% for item in report['items'] %}
{{ item.path }} {{ item.change_label }} {{ item.outcome_label }} {{ item.reason_label }}
{% endfor %}
{% if report.get('items_truncated') %}

{{ t('remote_run.collect.truncated_report', count=report['omitted_items']) }}

{% endif %}
{% endif %}
{% endblock %}