diff --git a/src/main/scala/model/Issue.scala b/src/main/scala/model/Issue.scala index 497f530..0bc176d 100644 --- a/src/main/scala/model/Issue.scala +++ b/src/main/scala/model/Issue.scala @@ -18,9 +18,10 @@ def assignedUserName = column[String]("ASSIGNED_USER_NAME") def title = column[String]("TITLE") def content = column[String]("CONTENT") + def closed = column[Boolean]("CLOSED") def registeredDate = column[java.sql.Date]("REGISTERED_DATE") // TODO convert java.util.Date later def updatedDate = column[java.sql.Date]("UPDATED_DATE") - def * = userName ~ repositoryName ~ issueId ~ openedUserName ~ milestoneId.? ~ assignedUserName.? ~ title ~ content.? ~ registeredDate ~ updatedDate <> (Issue, Issue.unapply _) + def * = userName ~ repositoryName ~ issueId ~ openedUserName ~ milestoneId.? ~ assignedUserName.? ~ title ~ content.? ~ closed ~ registeredDate ~ updatedDate <> (Issue, Issue.unapply _) } case class Issue( @@ -32,5 +33,6 @@ assignedUserName: Option[String], title: String, content: Option[String], + closed: Boolean, registeredDate: java.sql.Date, updatedDate: java.sql.Date) \ No newline at end of file diff --git a/src/main/scala/service/IssuesService.scala b/src/main/scala/service/IssuesService.scala index f98f10b..ab325df 100644 --- a/src/main/scala/service/IssuesService.scala +++ b/src/main/scala/service/IssuesService.scala @@ -31,6 +31,7 @@ None, title, content, + false, new java.sql.Date(System.currentTimeMillis), // TODO new java.sql.Date(System.currentTimeMillis)) diff --git a/src/main/twirl/issues/issue.scala.html b/src/main/twirl/issues/issue.scala.html index d56bde5..62e2319 100644 --- a/src/main/twirl/issues/issue.scala.html +++ b/src/main/twirl/issues/issue.scala.html @@ -5,23 +5,36 @@ @html.header("issues", repository) @issuestab("issues", repository) -
-
-
@issue.openedUserName opened this issue
-

@issue.title

+
+
+
+
+
@issue.openedUserName opened this issue
+

@issue.title

+
+
+ @markdown(issue.content getOrElse "No description given.", repository, false, true, true) +
+
+
+
+ @html.preview(repository, "", false, true, true, "width: 730px; height: 100px;") +
+
+
-
- @markdown(issue.content getOrElse "No description given.", repository, false, true, true) +
+ @if(issue.closed) { +
Closed
+ } else { +
Open
+ } +
3 comments
+
+ Labels
-
-
- @html.preview(repository, "Leave a comment", false, true, true) -
-
- - } \ No newline at end of file diff --git a/src/main/twirl/issues/issueedit.scala.html b/src/main/twirl/issues/issueedit.scala.html index 87dd12b..95f42d7 100644 --- a/src/main/twirl/issues/issueedit.scala.html +++ b/src/main/twirl/issues/issueedit.scala.html @@ -38,7 +38,7 @@ *@ - @html.preview(repository, "Leave a comment", false, true, true, "width: 650px; height: 200px;") + @html.preview(repository, "", false, true, true, "width: 650px; height: 200px;")