milestone: make the delete button works

This commit is contained in:
Élie Bouttier 2014-08-02 23:50:02 -07:00
parent 59ae312338
commit 7325feec01

View file

@ -600,4 +600,13 @@ def milestone_edit(request, project, name=None):
def milestone_delete(request, project, name): def milestone_delete(request, project, name):
milestone = get_object_or_404(Milestone, project=project, name=name)
author = User.objects.get(username=request.user.username)
for issue in milestone.issues.all():
issue.remove_milestone(author, milestone)
milestone.delete()
messages.success(request, "Label deleted successfully.")
return redirect('list-milestone', project) return redirect('list-milestone', project)