{% extends "packages/package_base.html" %} {% block title %} Edit release - {{ package.title }} {% endblock %} {% block content %}

{{ self.title() }}

{% from "macros/forms.html" import render_field, render_submit_field, render_checkbox_field %}
{{ form.hidden_tag() }} {% if package.checkPerm(current_user, "MAKE_RELEASE") %} {{ render_field(form.title) }} {% else %} Title: {{ release.title }} {% endif %} {% if package.checkPerm(current_user, "CHANGE_RELEASE_URL") %} {{ render_field(form.url) }} {% else %} Url: {{ release.url }}
{% endif %} {% if release.commit_hash %} Commit Hash: {{ release.commit_hash }}
{% endif %} {% if release.task_id %} Importing... view task
{% if package.checkPerm(current_user, "CHANGE_RELEASE_URL") %} {{ render_field(form.task_id) }} {% endif %}
{% else %} {% if release.checkPerm(current_user, "APPROVE_RELEASE") %} {{ render_checkbox_field(form.approved, class_="my-3") }} {% else %} Approved: {{ release.approved }} {% endif %} {% endif %}

Supported Minetest versions

{{ render_field(form.min_rel, class_="col-sm-6") }} {{ render_field(form.max_rel, class_="col-sm-6") }}

Set the minimum and maximum Minetest versions supported. This release will be hidden to clients outside of that range.
Leave both as None if in doubt. You can set this automatically in the .conf of your package.

You cannot select the oldest version for min or the newest version for max as this does not make sense - you can't predict the future.

{{ render_submit_field(form.submit) }}

{{ _("Delete Release") }}

{% if release.checkPerm(current_user, "DELETE_RELEASE") %}
{{ _("This is permanent.") }} {{ _("Any associated uploads will not be deleted immediately, but the release will no longer be listed.") }}
{% else %}
{{ _("You cannot delete the latest release; please create a newer one first.") }}
{% endif %} {% endblock %} {% block scriptextra %} {% endblock %}