diff --git a/src/main/scala/app/IssuesController.scala b/src/main/scala/app/IssuesController.scala index c87c7fc..ed17508 100644 --- a/src/main/scala/app/IssuesController.scala +++ b/src/main/scala/app/IssuesController.scala @@ -167,6 +167,28 @@ } getOrElse NotFound } + ajaxPost("/:owner/:repository/issues/assign/:id"){ + val owner = params("owner") + val repository = params("repository") + val issueId = params("id").toInt + + params.get("assignedUserName") match { + case null|None => updateAssignedUserName(owner, repository, issueId, None) + case Some(userName) => updateAssignedUserName(owner, repository, issueId, Some(userName)) + } + } + + ajaxPost("/:owner/:repository/issues/milestone/:id"){ + val owner = params("owner") + val repository = params("repository") + val issueId = params("id").toInt + + params.get("milestoneId") match { + case null|None => updateMilestoneId(owner, repository, issueId, None) + case Some(milestoneId) => updateMilestoneId(owner, repository, issueId, Some(milestoneId.toInt)) + } + } + private def searchIssues(filter: String) = { val owner = params("owner") val repository = params("repository")