Milestone deletion is available.

This commit is contained in:
takezoe
2013-06-23 12:31:03 +09:00
parent 9dd0a6534e
commit f93dc890c8
3 changed files with 33 additions and 1 deletions

View File

@@ -148,4 +148,18 @@ trait IssuesControllerBase extends ControllerBase {
}
}
})
get("/:owner/:repository/issues/milestones/:milestoneId/delete")(writableRepository {
val owner = params("owner")
val repository = params("repository")
val milestoneId = params("milestoneId").toInt
getMilestone(owner, repository, milestoneId) match {
case None => NotFound()
case Some(m) => {
deleteMilestone(owner, repository, milestoneId)
redirect("/%s/%s/issues/milestones".format(owner, repository))
}
}
})
}