{% extends "page.html" %} {% block title %} {{ _('Download status') }} {% endblock %} {% block breadcrumb_content %}
  • Download status
  • {% endblock %} {% block pre_primary %} {% asset 'ckanext-versioned-datastore/download-status-css' %}

    Download status

    {% if download_request %}

    Status

    {% if download_request.state == 'failed' %} {% elif download_request.state in ['gen_core', 'gen_derivative'] %} {% endif %}
    Current state {{ status_friendly }} {% if status_friendly.lower() != download_request.state.lower() %}({{ download_request.state }}){% endif %}
    Error {{ download_request.message }}
    Processing {{ resources.get(download_request.message, {}).get('name', 'Unknown') }}
    Time since last update {{ since_last_update }}
    Created {{ download_request.created.strftime('%Y-%m-%d %H:%M:%S') }}
    Last updated {{ download_request.modified.strftime('%Y-%m-%d %H:%M:%S') }}
    Time elapsed {{ total_time }}
    Download ID {{ download_request.id }}

    Request

    {% if download_request.core_record %} {% endif %} {% if download_request.derivative_record %} {% if download_request.derivative_record.options.get('format_args') %} {% endif %} {% endif %}
    Query {{ download_request.core_record.query }}
    Query version {{ download_request.core_record.query_version }}
    Format {{ download_request.derivative_record.format }}
    Format details
    {% for k, v in download_request.derivative_record.options.get('format_args', {}).items() %}
    {{ k }}
    {{ v }}
    {% endfor %}
    Resources in separate files {{ download_request.derivative_record.options.get('separate_files', True) }}
    Ignore empty fields {{ download_request.derivative_record.options.get('ignore_empty_fields', True) }}

    Results

    {% if doi %} {% endif %} {% if download_request.core_record and not download_request.state == 'failed' %} {% endif %} {% if download_request.state == 'complete' %} {% endif %}
    Query DOI {{ doi.doi }}
    Records
    Total
    {{ download_request.core_record.total or _('processing') }}
    {% if download_request.core_record.resource_totals %} {% for res_id, res in resources.items() %} {% if download_request.core_record.resource_totals[res_id] > 0 %}
    {{ res['name'] }}
    {{ download_request.core_record.resource_totals[res_id] }}
    {% endif %} {% endfor %} {% endif %}
    Downloads
    {% else %}

    Invalid download ID. Please check the URL and try again.

    {% endif %}
    {% endblock %}