confirm label & milestone deletion

This commit is contained in:
Élie Bouttier 2014-08-14 20:23:42 -07:00
parent b2b9144cbd
commit 719f317582
3 changed files with 4 additions and 2 deletions

View file

@ -31,7 +31,7 @@
<a href="{% url 'edit-label' project.name label.id %}" class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span> Edit</a>
{% endif %}
{% if perm.delete_tags %}
<a href="{% url 'delete-label' project.name label.id %}" class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete</a>
<a href="{% url 'delete-label' project.name label.id %}?prev={{ request.path }}" class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete</a>
{% endif %}
</div>
{% endif %}

View file

@ -36,7 +36,7 @@
<a href="{% url 'edit-milestone' project.name milestone.name %}"><button class="btn btn-primary"><span class="glyphicon glyphicon-edit"></span> Edit</button></a>
{% endif %}
{% if perm.delete_tags %}
<a href="{% url 'delete-milestone' project.name milestone.name %}"><button class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete</button></a>
<a href="{% url 'delete-milestone' project.name milestone.name %}?prev={{ request.path }}"><button class="btn btn-danger"><span class="glyphicon glyphicon-remove"></span> Delete</button></a>
{% endif %}
</div>
<b style="font-size: 200%;">

View file

@ -635,6 +635,7 @@ def label_edit(request, project, id=None):
@project_perm_required('delete_tags')
@confirmation_required('Are you sure to delete this label?')
def label_delete(request, project, id):
label = get_object_or_404(Label, project=project, id=id)
@ -755,6 +756,7 @@ def milestone_reopen(request, project, name):
@project_perm_required('delete_tags')
@confirmation_required('Are you sure to delete this milestone?')
def milestone_delete(request, project, name):
milestone = get_object_or_404(Milestone, project=project, name=name)