Add issue comment path.

This commit is contained in:
shimamoto
2013-06-24 06:01:41 +09:00
parent e2aaadc0fd
commit 1de2ddf242
2 changed files with 16 additions and 3 deletions

View File

@@ -63,6 +63,16 @@ trait IssuesControllerBase extends ControllerBase {
saveIssue(owner, repository, context.loginAccount.get.userName, form.title, form.content))) saveIssue(owner, repository, context.loginAccount.get.userName, form.title, form.content)))
}) })
post("/:owner/:repository/issue_comments")( usersOnly {
val owner = params("owner")
val repository = params("repository")
val issueId = params("issueId")
val content = params("content")
// TODO Returns JSON
redirect("/%s/%s/issues/%d".format(owner, repository, 1))
})
get("/:owner/:repository/issues/milestones")(readableRepository { get("/:owner/:repository/issues/milestones")(readableRepository {
val owner = params("owner") val owner = params("owner")
val repository = params("repository") val repository = params("repository")

View File

@@ -12,25 +12,28 @@
<div class="span10"> <div class="span10">
<div class="box"> <div class="box">
<div class="box-content"> <div class="box-content">
<div class="small"><a href="#">@issue.openedUserName</a> opened this issue <time title="2013-06-03 15:56:05">TODO June 03, 2013</time></div> <div class="small"><a href="#">@issue.openedUserName</a> opened this issue @datetime(issue.registeredDate)</div>
<h4>@issue.title</h4> <h4>@issue.title</h4>
</div> </div>
<div class="box-content" style="background-color: #f5f5f5;"> <div class="box-content" style="background-color: #f5f5f5;">
@markdown(issue.content getOrElse "No description given.", repository, false, true, true) @markdown(issue.content getOrElse "No description given.", repository, false, true, true)
</div> </div>
</div> </div>
<form action="@path/@repository.owner/@repository.name/issue_comments" method="POST">
<div class="box"> <div class="box">
<div class="box-content"> <div class="box-content">
@html.preview(repository, "", false, true, true, "width: 730px; height: 100px;") @html.preview(repository, "", false, true, true, "width: 730px; height: 100px;")
</div> </div>
</div> </div>
<input type="hidden" name="issueId" value="@issue.issueId"/>
<input type="submit" class="btn btn-success" value="Comment"/> <input type="submit" class="btn btn-success" value="Comment"/>
</form>
</div> </div>
<div class="span2"> <div class="span2">
@if(issue.closed) { @if(issue.closed) {
<div class="label label-important">Closed</div> <a class="btn btn-large btn-danger disabled">Closed</a>
} else { } else {
<div class="label label-success">Open</div> <a class="btn btn-large btn-success disabled">Open</a>
} }
<div class="small">3 comments</div> <div class="small">3 comments</div>
<hr/> <hr/>