mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-01 19:15:59 +01:00
Conflicts: src/main/scala/ScalatraBootstrap.scala src/main/scala/gitbucket/core/controller/AccountController.scala src/main/scala/gitbucket/core/controller/ControllerBase.scala src/main/scala/gitbucket/core/controller/IssuesController.scala src/main/scala/gitbucket/core/controller/PullRequestsController.scala src/main/scala/gitbucket/core/controller/RepositorySettingsController.scala src/main/scala/gitbucket/core/controller/RepositoryViewerController.scala src/main/scala/gitbucket/core/model/Profile.scala src/main/scala/gitbucket/core/service/PullRequestService.scala src/main/scala/gitbucket/core/service/WebHookService.scala src/main/scala/gitbucket/core/servlet/InitializeListener.scala src/main/scala/gitbucket/core/view/helpers.scala src/main/twirl/gitbucket/core/pulls/conversation.scala.html src/main/twirl/gitbucket/core/pulls/mergeguide.scala.html src/main/twirl/issues/listparts.scala.html
30 lines
625 B
Scala
30 lines
625 B
Scala
package api
|
|
|
|
import java.util.Date
|
|
import gitbucket.core.model.Issue
|
|
|
|
/**
|
|
* https://developer.github.com/v3/issues/
|
|
*/
|
|
case class ApiIssue(
|
|
number: Int,
|
|
title: String,
|
|
user: ApiUser,
|
|
// labels,
|
|
state: String,
|
|
created_at: Date,
|
|
updated_at: Date,
|
|
body: String)
|
|
|
|
object ApiIssue{
|
|
def apply(issue: Issue, user: ApiUser): ApiIssue =
|
|
ApiIssue(
|
|
number = issue.issueId,
|
|
title = issue.title,
|
|
user = user,
|
|
state = if(issue.closed){ "closed" }else{ "open" },
|
|
body = issue.content.getOrElse(""),
|
|
created_at = issue.registeredDate,
|
|
updated_at = issue.updatedDate)
|
|
}
|