From 7325feec0110853389ce308f978739a6c29b6199 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89lie=20Bouttier?= Date: Sat, 2 Aug 2014 23:50:02 -0700 Subject: [PATCH] milestone: make the delete button works --- issue/views.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/issue/views.py b/issue/views.py index 835a9ef..231e3b5 100644 --- a/issue/views.py +++ b/issue/views.py @@ -600,4 +600,13 @@ def milestone_edit(request, project, name=None): 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)