aboutsummaryrefslogtreecommitdiff
path: root/app/templates
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2020-01-19 00:02:33 +0000
committerrubenwardy <rw@rubenwardy.com>2020-01-19 00:02:37 +0000
commit59039a14a5ebc1d006cfe72ac98aae74c0602de1 (patch)
tree7b18926db2c7eecf948fc9b3a07bf9469689900f /app/templates
parent0d6e2174055a9d82c59eee17e7e25fb047b18e89 (diff)
downloadcheatdb-59039a14a5ebc1d006cfe72ac98aae74c0602de1.tar.xz
Add ability to delete releases
Diffstat (limited to 'app/templates')
-rw-r--r--app/templates/packages/release_edit.html15
1 files changed, 15 insertions, 0 deletions
diff --git a/app/templates/packages/release_edit.html b/app/templates/packages/release_edit.html
index 37fc655..36d41d4 100644
--- a/app/templates/packages/release_edit.html
+++ b/app/templates/packages/release_edit.html
@@ -5,6 +5,7 @@
{% endblock %}
{% block content %}
+ <h2>{{ _("Edit Release") }}</h2>
{% from "macros/forms.html" import render_field, render_submit_field, render_checkbox_field %}
<form method="POST" action="">
{{ form.hidden_tag() }}
@@ -59,6 +60,20 @@
{{ render_submit_field(form.submit) }}
</form>
+
+ <h2 class="mt-5">{{ _("Delete Release") }}</h2>
+
+ {% if release.checkPerm(current_user, "DELETE_RELEASE") %}
+ <form method="POST" action="{{ release.getDeleteURL() }}" class="mb-5">
+ <input type="hidden" name="csrf_token" value="{{ csrf_token() }}" />
+ <p>This is permanent.</p>
+ <input class="btn btn-danger" type="submit" value="Delete">
+ </form>
+ {% else %}
+ <div class="alert alert-secondary mb-5">
+ {{ _("You cannot delete the latest release; please create a newer one first.") }}
+ </div>
+ {% endif %}
{% endblock %}
{% block scriptextra %}