[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
2016-12-03
@**
* Yona, 21st Century Project Hosting SW
*
* Copyright Yona & Yobi Authors & NAVER Corp.
* https://yona.io
**@
@import org.apache.commons.lang3.StringUtils
@(project:Project)
@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"}
@if(UserApp.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())
}
}
}
}
}
<div id="mySidenav" class="sidenav">
<div class="span5 right-menu span-hard-wrap">
<div class="row-fluid user-menu-wrap">
<span class="user-menu"><a href="@routes.UserApp.userInfo(UserApp.currentUser().loginId)">@Messages("userinfo.profile")</a></span>
<span class="user-menu"><a href="@routes.UserApp.editUserInfoForm()">@Messages("userinfo.accountSetting")</a></span>
@currentAuth() { auth =>
@if(auth != null) {
<a href="@routes.Application.oAuthLogout"><span class="user-menu logout label">@Messages("title.logout")</span></a>
} else {
<a href="@routes.UserApp.logout()"><span class="user-menu logout label">@Messages("title.logout")</span></a>
}
}
</div>
<ul class="nav nav-tabs nm">
<li class="myProjectList active">
<a href="#myProjectList" data-toggle="tab">
@Messages("title.project")
</a>
</li>
<li class="myOrganizationList">
<a href="#myOrganizationList" data-toggle="tab">
@Messages("title.organization")
</a>
</li>
</ul>
<div class="tab-content tab-box">
<div class="tab-content">
<div class="tab-pane user-project-list active" id="myProjectList">
@views.html.index.myProjectList(UserApp.currentUser())
</div>
<div class="tab-pane user-project-list" id="myOrganizationList">
@views.html.index.myOrganizationList(UserApp.currentUser())
</div>
</div>
</div>
</div>
</div>
<ul class="gnb-usermenu">
@if( !UserApp.currentUser().isAnonymous()) {
<li class="gnb-usermenu-item hide-in-mobile">
<a href="@routes.Application.index()" class="user-item-btn loggged-in">@Messages("notification")</a>
</li>
<li class="divider hide-in-mobile"></li>
<li class="gnb-usermenu-item">
<a href="@routes.IssueApp.userIssues()" class="user-item-btn loggged-in">@Messages("issue.myIssue")</a>
</li>
<li class="divider"></li>
@if(UserApp.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" id="sidebar-open-btn">
<a href="javascript:void(0);" class="gnb-dropdown-toggle">
<span class="avatar-wrap smaller">
<img src="@UserApp.currentUser().avatarUrl" />
</span>
<span class="caret-text">@UserApp.currentUser().name</span>
<span class="caret"></span>
</a>
</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.ProjectApp.newProjectForm()">
@Messages("button.newProject")
</a>
</li>
<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>