@import de.smederee.hub.Account @import de.smederee.tickets._ @import de.smederee.tickets.views.html.format._ @(baseUri: Uri = Uri(path = Uri.Path.Root), lang: LanguageCode = LanguageCode("en") )(action: Uri, csrf: Option[CsrfToken] = None, linkToHubService: Uri, labels: List[Label], milestones: List[Milestone], ticket: Ticket, renderedTicketContent: Option[String], projectBaseUri: Uri, title: Option[String] = None, user: Option[Account], project: Project ) @main(linkToHubService, lang)()(csrf, title, user) { @defining(lang.toLocale) { implicit locale =>

~@project.owner.name/@project.name

@showProjectMenu(baseUri, linkToHubService)(action.some, projectBaseUri, user, project)
@ticket.number created by @formatTicketSubmitter(linkToHubService)(ticket) at @formatDateTime(ticket.createdAt)
@if(user.nonEmpty) { } else {} @for(label <- labels) { @label.name }

@ticket.title

@Html(renderedTicketContent)
@Messages("ticket.status")
@formatTicketStatus(ticket)
@Messages("ticket.assigned")
@Messages("ticket.reported")
@formatTicketSubmitter(linkToHubService)(ticket) at @formatDateTime(ticket.createdAt)
@if(milestones.nonEmpty) {
@Messages("ticket.milestones")
@for(milestone <- milestones) { @milestone.title
}
} else {}
@Messages("ticket.updated")
@formatDateTime(ticket.updatedAt)
} }