{% set storage = setup_storage|default({'state':'empty', 'files':[]}) %}

Uploaded setup

{{ {'uploaded':'File available', 'missing':'File missing', 'external':'External link only', 'empty':'No setup uploaded'}.get(storage.state, 'Check storage') }}
{% if storage.error %}

{{ storage.error }}

{% endif %} {% if storage.state == 'missing' %}

The published setup is not present in this server’s upload storage. Upload it again or remove the missing setup reference.

{% if storage.filename %}
{% endif %} {% elif storage.state == 'external' %}

Download link saved. The setup is hosted on another server.

{{ u.get('url', '') }}

Remove link clears the update notice. Delete the hosted file on its own server.

{% elif storage.state == 'empty' and not storage.files %}

No installer stored here yet. Select a setup in the release form and publish to upload.

{% endif %} {% for setup in storage.files %}
{{ setup.name }}{{ setup.size_mb }} MB · {{ 'Current release' if setup.current else 'Stored setup' }}
Download
{% endfor %} {% if storage.files %}

Delete setup removes the file from this server’s disk. Unpublish only removes the update notice.

{% endif %}