@** /** * Yobi, Project Hosting SW * * Copyright 2013 NAVER Corp. * http://yobi.io * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ **@ @(project:Project, issue:Issue) @import utils.TemplateHelper._ @import utils.AccessControl._ @import utils.JodaDateUtil @import play.libs.Json.toJson @import utils.Markdown @avatarByLoginId(loginId: String, loginName: String) = { } @linkToUser(loginId: String, loginName: String, showAvatar: Boolean = true) = { @loginId match { case (loginId: String) => { @if(showAvatar){ @avatarByLoginId(loginId, loginName) } @loginName } case _ => { Anonymous } } } @assginedMesssage(newValue: String, user:User) = @{ val LoginId = user.loginId newValue match { case LoginId => "issue.event.assignedToMe" case _: String => "issue.event.assigned" case _ => "issue.event.unassigned" } } @isAuthorComment(commentId: String) = @{ if(commentId == UserApp.currentUser().loginId) {"author"} } @linkToPullRequest(pull: PullRequest) ={ @Messages("pullRequest")-@pull.number @pull.title } @linkToCommit(commitId: String) ={ @Messages("code.commits") @{"@"}@commitId } @VOTER_AVATAR_SHOW_LIMIT = @{ 5 }
@Messages("common.comment") @issue.comments.size

@if(issue.comments.size + issue.events.size > 0) { }