[Notice] Announcing the End of Demo Server [Read me]
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
@**
* Yona, 21st Century Project Hosting SW
*
* Copyright Yona & Yobi Authors & NAVER Corp.
* https://yona.io
**@
@import org.apache.commons.lang3.StringUtils
@()
@import utils.TemplateHelper._
@import com.feth.play.module.pa.PlayAuthenticate._
@import com.feth.play.module.pa.views.html._
@import play.mvc.Http._;
@orderString = @{"createdDate DESC"}
@currentUser = @{
UserApp.currentUser()
}
@if(currentUser.isAnonymous){
@currentAuth() { auth => @{
if(auth == null) {
val redirect = Context.current().request().getQueryString("redirectUrl")
if(StringUtils.isNotEmpty(redirect)) {
val url = Context.current().session().put("pa.url.orig", redirect)
} else {
val url = storeOriginalUrl(Context.current())
}
}
}
}
}
@myOpenIssueCount = @{
val count = Issue.countOpenIssuesByUser(currentUser)
if(count > 0) {
Html("<span class=\"counter-badge\">" + count + "</span>")
}
}
<ul class="gnb-usermenu">
@if( !currentUser.isAnonymous()) {
@if(!StringUtils.isBlank(Application.NAVBAR_CUSTOM_LINK_NAME)) {
<li class="gnb-usermenu-item">
<a href="@Application.NAVBAR_CUSTOM_LINK_URL" class="user-item-btn loggged-in">@Application.NAVBAR_CUSTOM_LINK_NAME</a>
</li>
}
<li class="gnb-usermenu-item" data-toggle="tooltip" data-placement="bottom" title="@Messages("title.shortcut") (A)">
<a href="@routes.IssueApp.userIssues()" class="user-item-btn loggged-in">@Messages("issue.myIssue")@myOpenIssueCount</a>
</li>
<li class="divider"></li>
@if(currentUser.isSiteManager) {
<li class="gnb-usermenu-item">
<a href="@routes.SiteApp.userList()" data-toggle="tooltip" title="@Messages("menu.siteAdmin")" data-placement="bottom" class="usermenu-icon-button show-progress-bar">
<i class="yobicon-wrench"></i>
</a>
</li>
<li class="divider"></li>
}
<li class="gnb-usermenu-dropdown">
<a href="javascript:void(0);" class="gnb-dropdown-toggle dropdwon-box-btn" data-toggle="dropdown">
<i class="yobicon-plus"></i>
<span class="caret"></span>
</a>
<ul class="dropdown-menu flat right">
<li>
<a href="@routes.IssueApp.newDirectIssueForm()">
@Messages("issue.menu.new")
</a>
</li>
<li>
<a href="@routes.IssueApp.newDirectMyIssueForm()">
@Messages("issue.menu.new.mine")
</a>
</li>
<li>
<hr class="no-margin"/>
</li>
<li>
<a href="@routes.ProjectApp.newProjectForm()">
@Messages("button.newProject")
</a>
</li>
@if(!currentUser.isGuest){
<li>
<a href="@routes.OrganizationApp.newForm()">
@Messages("title.newOrganization")
</a>
</li>
}
</ul>
</li>
} else {
<li class="gnb-usermenu-item" id="required-logged-in">
<a href="@routes.UserApp.loginForm()" class="user-item-btn" data-login="required">
@Messages("title.login")
</a>
</li>
<li class="divider"></li>
<li>
<a href="@routes.UserApp.signupForm()" class="ybtn ybtn-success">
@Messages("title.signup")
</a>
</li>
}
</ul>