• Y
  • List All
  • Feedback
    • This Project
    • All Projects
Profile Account Log out
  • Favorite
  • Project
  • Recent History
Loading...
  • Log in
  • Sign up
kadrians / Testing_for_YONA star
  • Project homeH
  • CodeC
  • IssueI 1
  • Pull requestP
  • Review R
  • MilestoneM
  • BoardB 2
  • Files
  • Commit
  • Branches
Testing_for_YONAsourceappviewsuserview.scala.html
Download as .zip file
File name
Commit message
Commit date
bin
Yona 1.16.0 Upload
02-04
lib
Yona 1.16.0 Upload
02-04
share/doc/api
Yona 1.16.0 Upload
02-04
source
Source Code Upload
02-04
README.md
Yona 1.16.0 Upload
02-04
File name
Commit message
Commit date
app
Source Code Upload
02-04
conf
Source Code Upload
02-04
docs
Source Code Upload
02-04
lib
Source Code Upload
02-04
project
Source Code Upload
02-04
public
Source Code Upload
02-04
support-script
Source Code Upload
02-04
test
Source Code Upload
02-04
.gitignore
Source Code Upload
02-04
.mailmap
Source Code Upload
02-04
.travis.yml
Source Code Upload
02-04
AUTHORS
Source Code Upload
02-04
LICENSE
Source Code Upload
02-04
NOTICE
Source Code Upload
02-04
README.md
Source Code Upload
02-04
build.sbt
Source Code Upload
02-04
dev.sh
Source Code Upload
02-04
dist.sh
Source Code Upload
02-04
is-alive-bot.sh
Source Code Upload
02-04
minify-js.sh
Source Code Upload
02-04
restart.sh
Source Code Upload
02-04
File name
Commit message
Commit date
actions
Source Code Upload
02-04
actors
Source Code Upload
02-04
assets/stylesheets
Source Code Upload
02-04
controllers
Source Code Upload
02-04
data
Source Code Upload
02-04
errors
Source Code Upload
02-04
mailbox
Source Code Upload
02-04
models
Source Code Upload
02-04
notification
Source Code Upload
02-04
playRepository
Source Code Upload
02-04
service
Source Code Upload
02-04
utils
Source Code Upload
02-04
validation
Source Code Upload
02-04
views
Source Code Upload
02-04
Global.java
Source Code Upload
02-04
File name
Commit message
Commit date
board
Source Code Upload
02-04
code
Source Code Upload
02-04
common
Source Code Upload
02-04
error
Source Code Upload
02-04
git
Source Code Upload
02-04
help
Source Code Upload
02-04
index
Source Code Upload
02-04
issue
Source Code Upload
02-04
migration
Source Code Upload
02-04
milestone
Source Code Upload
02-04
organization
Source Code Upload
02-04
project
Source Code Upload
02-04
reviewthread
Source Code Upload
02-04
search
Source Code Upload
02-04
site
Source Code Upload
02-04
user
Source Code Upload
02-04
welcome
Source Code Upload
02-04
layout.scala.html
Source Code Upload
02-04
layout_framed.scala.html
Source Code Upload
02-04
organizationLayout.scala.html
Source Code Upload
02-04
partial_comment_form_on_thread.scala.html
Source Code Upload
02-04
partial_comment_thread.scala.html
Source Code Upload
02-04
partial_diff.scala.html
Source Code Upload
02-04
partial_diff_comment_on_line.scala.html
Source Code Upload
02-04
partial_diff_line.scala.html
Source Code Upload
02-04
partial_filediff.scala.html
Source Code Upload
02-04
partial_update_notification.scala.html
Source Code Upload
02-04
projectLayout.scala.html
Source Code Upload
02-04
projectMenu.scala.html
Source Code Upload
02-04
restricted.scala.html
Source Code Upload
02-04
sidebar.scala.html
Source Code Upload
02-04
siteLayout.scala.html
Source Code Upload
02-04
siteLayout_framed.scala.html
Source Code Upload
02-04
File name
Commit message
Commit date
edit.scala.html
Source Code Upload
02-04
edit_emails.scala.html
Source Code Upload
02-04
edit_notifications.scala.html
Source Code Upload
02-04
edit_password.scala.html
Source Code Upload
02-04
edit_token.scala.html
Source Code Upload
02-04
login.scala.html
Source Code Upload
02-04
partial_edit_tabmenu.scala.html
Source Code Upload
02-04
partial_issues.scala.html
Source Code Upload
02-04
partial_milestones.scala.html
Source Code Upload
02-04
partial_postings.scala.html
Source Code Upload
02-04
partial_projectlist.scala.html
Source Code Upload
02-04
partial_pullRequests.scala.html
Source Code Upload
02-04
resetPassword.scala.html
Source Code Upload
02-04
signup.scala.html
Source Code Upload
02-04
userFiles.scala.html
Source Code Upload
02-04
verified.scala.html
Source Code Upload
02-04
view.scala.html
Source Code Upload
02-04
Nell 02-04 2600fe6 Source Code Upload UNIX
Raw Open in browser Change history
@** * Yona, 21st Century Project Hosting SW * * Copyright Yona & Yobi Authors & NAVER Corp. & NAVER LABS Corp. * https://yona.io **@ @(user:User, projects:List[Project], issues:List[Issue], pullRequests:List[PullRequest], daysAgo:Int, selected:String) @import utils.MD5Util @import models.enumeration._ @import utils.TemplateHelper._ @watching_count(loginId: String) = { @User.findByLoginId(loginId).getWatchingProjects().size } @belongsToMe_count() = { @(user.myProjects("name").size - Project.findProjectsCreatedByUser(user.loginId, "name").size) } @showBadgeNumberIfExist(number:Int) = { @if(number>0){ <span class="num-badge">@number</span> } } @emailObfuscation(emailAddress:String) = { @Html(emailAddress.reverse.replace("@","@<span class='z'>"+MD5Util.md5Hex(emailAddress)+"</span>").replace(".", "<span class='z'>"+MD5Util.md5Hex(emailAddress).reverse+"</span>.")) } @isActiveTab(tabId:String) = { @if(selected == tabId){ active } } @providerImg(provider: String) = { @if(provider.equalsIgnoreCase("github")){ @Html(GithubLogo) } @if(provider.equalsIgnoreCase("google")){ @Html(GoogleLogo) } } @isCurrentUsersPage = @{ if(UserApp.currentUser.loginId.equals(user.loginId)){ true } else { false } } @siteLayout(user.loginId, utils.MenuType.USER) { <div class="site-breadcrumb-outer"> <div class="site-breadcrumb-inner"> <h3>@user.name</h3> </div> </div> <div class="page-wrap-outer"> <div class="page-wrap"> <section class="user-box"> <div class="user-info-box"> <div class="whoami-wrap" style="background-image:url('@user.avatarUrl(256)')"> @if(user.isGuest) { <div class="guest-user"> <span class="left-mark">OUR GUEST</span> </div> } </div> <div class="whoami usf-group"> <span class="name">@user.englishName</span> <span class="loginid">@{"@"}@user.loginId</span> @if(Application.SHOW_USER_EMAIL){ <span class="email">@user.email</span> } @if(user != null && requestHeader.session != null && user.loginId == UserApp.currentUser.loginId){ <div class="edit"> <a href="@routes.UserApp.editUserInfoForm()" class="ybtn ybtn-default ybtn-mini"><i class="yobicon-edit"></i> @Messages("userinfo.editProfile")</a> </div> } </div> <div class="user-status">@if(user.isSiteManager){<span class="badge label-success">SITE ADMIN</span>}</div> <div class="user-status">@if(user.isLocked){<span class="badge label-important">BLOCKED</span>}</div> <div class="user-since"> <strong>@Messages("userinfo.since")</strong> <span class="since">@user.getDateString</span> </div> <div class="user-since"> <div> <strong>@Messages("user.connected.social.login")</strong> </div> <div class="auth-provider-logo"> @for(credential <- UserCredential.findByUserId(user.id)){ @for(provider <- credential.getProviders){ @providerImg(provider) } } </div> </div> </div> <div class="user-stream-box"> @if(!UserApp.currentUser().isGuest){ <div class="pull-right"> @Messages("userinfo.daysAgo.prefix")<input id="daysAgoBtn" name="daysAgo" type="number" min="1" max="99" class="input-mini-min" value="@daysAgo" style="margin:0px 5px; vertical-align:bottom;">@Messages("userinfo.daysAgo.suffix") </div> <ul class="nav nav-tabs"> <li class="@isActiveTab("issues")"> <a href="#issues" data-toggle="tab"> @Messages("menu.issue") @showBadgeNumberIfExist(issues.size) </a> </li> <li class="@isActiveTab("pullRequests")"> <a href="#pullRequests" data-toggle="tab"> @Messages("menu.pullRequest") @showBadgeNumberIfExist(pullRequests.size) </a> </li> <li class="@isActiveTab("projects")"> <a href="#projects" data-toggle="tab"> @Messages("project.projects") @showBadgeNumberIfExist(projects.size) </a> </li> <li>@common.twoColumnModeCheckboxArea()</li> </ul> <div class="tab-content"> <div id="issues" class="tab-pane @isActiveTab("issues")"> <ul class="nav nav-tabs nm"> <li class="active"> <a href="#openIssues" data-toggle="tab"> @Messages("issue.state.open") <span class="num-badge">@issues.count(issue => issue.state == State.OPEN)</span> </a> </li> <li> <a href="#closedIssues" data-toggle="tab"> @Messages("issue.state.closed") <span class="num-badge">@issues.count(issue => issue.state == State.CLOSED)</span> </a> </li> <li>@common.showSubtasksCheckbox()</li> </ul> <div class="tab-content"> <div id="openIssues" class="tab-pane active"> @if(issues.isEmpty) { <div class="error-wrap"> <p>@Messages("userinfo.daysAgo.prefix") @Messages("issue.is.empty")</p> </div> } <ul class="post-list-wrap my-issues row-fluid"> @for(issue <- issues if issue.state == State.OPEN) { @partial_issues(issue) } </ul> </div> <div id="closedIssues" class="tab-pane"> @if(issues.isEmpty) { <div class="error-wrap"> <p>@Messages("userinfo.daysAgo.prefix") @Messages("issue.is.empty")</p> </div> } <ul class="post-list-wrap my-issues row-fluid"> @for(issue <- issues if issue.state == State.CLOSED) { @partial_issues(issue) } </ul> </div> </div> </div> <div id="pullRequests" class="tab-pane @isActiveTab("pullRequests")"> @if(pullRequests.isEmpty) { <div class="error-wrap"> <p>@Messages("userinfo.daysAgo.prefix") @Messages("pullRequest.is.empty")</p> </div> } <ul class="post-list-wrap row-fluid"> @for(pull <- pullRequests) { @partial_pullRequests(pull, pull.toProject) } </ul> </div> <div id="projects" class="tab-pane @isActiveTab("projects")"> @if(projects.isEmpty){ <div class="error-wrap"> <p>@Messages("project.is.empty")</p> </div> } <ul class="user-streams all-projects"> @for(project <- projects){ @partial_projectlist(project, user) } </ul> </div> </div> } </div> </section> </div> </div> <script type="text/javascript" src='@routes.Assets.at("javascripts/lib/parseuri.js")'></script> <script type="text/javascript" src="@routes.Assets.at("javascripts/lib/jquery.pageslide.js")"></script> <script type="text/javascript" src="@routes.Assets.at("javascripts/service/yona.twoColumnMode.js")"></script> <script type="text/javascript" src="@routes.Assets.at("javascripts/service/yona.showSubtask.js")"></script> <script type="text/javascript"> $(document).ready(function(){ $yobi.loadModule("user.View", { "sTabSelected": "@selected" }); }); </script> }

          
        
    
    
Copyright Yona authors & © NAVER Corp. & NAVER LABS Supported by NAVER CLOUD PLATFORM

or
login with Google Sign in with Google
Reset password | Sign up