• Y
  • List All
  • Feedback
    • This Project
    • This Group
    • All Projects
Profile Account Log out
  • Favorite
  • Project
  • Recent History
Loading...
  • Log in
  • Sign up
yona-projects / yona star
  • Project homeH
  • IssueI 16
  • Files
  • Commit
  • Branches
yonaconfroutes
Download as .zip file
File name
Commit message
Commit date
app
Search: front side
2014-08-04
conf
Search: front side
2014-08-04
docs
Sync 'next' with v0.5.7
2014-07-16
project
Merge branch 'feature/update-notification' of dlab/hive
2014-07-29
public
Merge branch 'improve/issue-926-notimail-html-template' of dlab/hive
2014-07-30
test
Search: server side
2014-08-04
.gitignore
add conf/application-logger.xml in .gitignore
2014-07-29
.travis.yml
Remove every trailing whitespaces in every files.
2013-10-30
AUTHORS
Update AUTHORS
2014-06-13
LICENSE
LICENSE: change license GPL to Apache 2.0
2013-10-11
README.md
readme: make readme better
2014-07-03
File name
Commit message
Commit date
evolutions/default
modify mileston due date
2014-07-31
application-logger.xml.default
log: Change the log level from DEBUG to WARNING
2014-07-24
application.conf.default
YobiUpdate: Show a notification bar to site admin
2014-07-24
initial-data.yml
Merge remote-tracking branch 'insanehong/issue-1148' into feature/organization-on-master
2014-04-09
messages
Search: front side
2014-08-04
messages.ja
Refactored pullRequest form
2014-07-29
messages.ko
Search: front side
2014-08-04
play.plugins
Add missing eol to every text files.
2013-11-26
routes
Search: server side
2014-08-04
shiro.ini
remember me
2012-09-14
test-data.yml
Search: server side
2014-08-04
version.conf
Yobi 0.5.7
2014-07-10
Keesun Baik 2014-08-04 5b2dbca Search: server side UNIX
Raw Open in browser Change history
# Routes # This file defines all application routes (Higher priority routes first) # ~~~~ # This fake route is required to submit a seed to generate Site Secret. POST / controllers.Application.fake() GET /navitest controllers.Application.navi() # Home page GET / controllers.Application.index() # Map static resources from the /public folder to the /assets URL path GET /assets/*file controllers.Assets.at(path="/public", file) GET /messages.js controllers.Application.jsMessages() GET /favicon.ico controllers.Assets.at(path="/public", file="images/favicon.ico") # Bootstrapping for test GET /init controllers.Application.init() GET /UIKit controllers.Application.UIKit() # Search GET /search controllers.SearchApp.searchAllRepos() # Import GET /import controllers.ImportApp.importForm() POST /import controllers.ImportApp.newProject() # Organization GET /organizations/new controllers.OrganizationApp.newForm() POST /organizations/new controllers.OrganizationApp.newOrganization() GET /organizations/:organizationName controllers.OrganizationApp.organization(organizationName: String) GET /organizations/:organizationName/settingform controllers.OrganizationApp.settingForm(organizationName: String) POST /organizations/:organizationName/setting controllers.OrganizationApp.updateOrganizationInfo(organizationName: String) GET /organizations/:organizationName/members controllers.OrganizationApp.members(organizationName: String) POST /organizations/:organizationName/members controllers.OrganizationApp.addMember(organizationName: String) POST /organizations/:organizationName/member/:userId/edit controllers.OrganizationApp.editMember(organizationName: String, userId: Long) DELETE /organizations/:organizationName/member/:userId/delete controllers.OrganizationApp.deleteMember(organizationName: String, userId: Long) DELETE /organizations/:organizationName/member/leave controllers.OrganizationApp.leave(organizationName: String) GET /organizations/:organizationName/search controllers.SearchApp.searchGroupRepos(organizationName) # Enrolling Organization POST /organizations/:organizationName/enroll controllers.EnrollOrganizationApp.enroll(organizationName) POST /organizations/:organizationName/cancel/enroll controllers.EnrollOrganizationApp.cancelEnroll(organizationName) # Notification POST /noti/toggle/:projectId/:notiType controllers.WatchProjectApp.toggle(projectId: Long, notiType) # User GET /users controllers.UserApp.users(query: String ?= "") GET /user/issues controllers.IssueApp.userIssues(state:String ?= "", format:String ?= "html", pageNum: Int ?= 1) GET /users/loginform controllers.UserApp.loginForm() POST /users/login controllers.UserApp.login() GET /users/logout controllers.UserApp.logout() GET /users/signupform controllers.UserApp.signupForm() POST /users/signup controllers.UserApp.newUser() GET /user/editform controllers.UserApp.editUserInfoForm() GET /user/editform/:tabId controllers.UserApp.editUserInfoByTabForm(tabId: String) POST /user/edit controllers.UserApp.editUserInfo() POST /user/resetPassword controllers.UserApp.resetUserPassword() GET /user/isUsed controllers.UserApp.isUsed(name:String) GET /user/isEmailExist controllers.UserApp.isEmailExist(email:String) GET /info/leave/:user/:project controllers.UserApp.leave(user, project) POST /user/email controllers.UserApp.addEmail() DELETE /user/email/delete/:emailId controllers.UserApp.deleteEmail(emailId:Long) PUT /user/email/setAsMain/:emailId controllers.UserApp.setAsMainEmail(emailId:Long) POST /user/email/sendValidationEmail/:emailId controllers.UserApp.sendValidationEmail(emailId:Long) GET /user/email/confirm/:emailId/:token controllers.UserApp.confirmEmail(emailId: Long, token: String) # Site GET /sites/mail controllers.SiteApp.writeMail(errorMessage:String ?= "", sended:Boolean ?= false) POST /sites/mail controllers.SiteApp.sendMail() GET /sites/massmail controllers.SiteApp.massMail() POST /sites/mailList controllers.SiteApp.mailList() GET /sites/userList controllers.SiteApp.userList(pageNum: Int ?= 1, query: String ?= null) DELETE /sites/user/delete:userId controllers.SiteApp.deleteUser(userId:Long) GET /sites/projectList controllers.SiteApp.projectList(filter:String ?= "", pageNum: Int ?=0) DELETE /sites/project/delete/:projectId controllers.SiteApp.deleteProject(projectId:Long) POST /sites/toggleAccountLock controllers.SiteApp.toggleAccountLock(loginId: String, state: String ?= null, query: String ?= null) GET /sites/update controllers.SiteApp.update() POST /sites/unwatchUpdate controllers.SiteApp.unwatchUpdate() GET /lostPassword controllers.PasswordResetApp.lostPassword POST /lostPassword controllers.PasswordResetApp.requestResetPasswordEmail() GET /resetPassword controllers.PasswordResetApp.resetPasswordForm(s:String) POST /resetPassword controllers.PasswordResetApp.resetPassword() GET /sites/postList controllers.SiteApp.postList(pageNum: Int ?= 1) GET /sites/issueList controllers.SiteApp.issueList(pageNum: Int ?= 1) # Attachments GET /files controllers.AttachmentApp.getFileList() POST /files controllers.AttachmentApp.uploadFile() GET /files/:id controllers.AttachmentApp.getFile(id: Long) GET /files/:id/? controllers.AttachmentApp.getFile(id: Long) POST /files/:id/? controllers.AttachmentApp.deleteFile(id: Long) POST /files/:id controllers.AttachmentApp.deleteFile(id: Long) # Pull Request Comment POST /:ownerName/:project/pullRequest/:pullRequestId/comments controllers.PullRequestApp.newComment(ownerName, project, pullRequestId: Long, commitId: String ?= null) # Boards GET /:user/:project/posts controllers.BoardApp.posts(user, project, pageNum: Int ?= 1) GET /:user/:project/postform controllers.BoardApp.newPostForm(user, project) POST /:user/:project/posts controllers.BoardApp.newPost(user, project) GET /:user/:project/post/:number controllers.BoardApp.post(user, project, number:Long) POST /:user/:project/post/:number/comment/new controllers.BoardApp.newComment(user, project, number:Long) DELETE /:user/:project/post/:number/delete controllers.BoardApp.deletePost(user, project, number:Long) GET /:user/:project/post/:number/editform controllers.BoardApp.editPostForm(user, project, number:Long) POST /:user/:project/post/:number/edit controllers.BoardApp.editPost(user, project, number:Long) DELETE /:user/:project/post/:number/comment/:commentId/delete controllers.BoardApp.deleteComment(user, project, number:Long, commentId:Long) # Labels GET /labels controllers.LabelApp.labels(query: String ?= "", category: String ?= "", limit: Integer ?= null) GET /categories controllers.LabelApp.categories(query: String ?= "", limit: Integer ?= null) GET /:user/:project/labels controllers.ProjectApp.labels(user, project) POST /:user/:project/labels controllers.ProjectApp.attachLabel(user, project) POST /:user/:project/labels/:id controllers.ProjectApp.detachLabel(user, project, id: Long) # Notifications GET /notifications controllers.NotificationApp.notifications(from: Integer, limit: Integer) # Projects GET /projectform controllers.ProjectApp.newProjectForm() POST /projects controllers.ProjectApp.newProject() GET /projects controllers.ProjectApp.projects(filter:String ?= "", pageNum: Int ?= 1) GET /:user/:project controllers.ProjectApp.project(user, project) PUT /:user/:project controllers.ProjectApp.projectOverviewUpdate(user, project) GET /:user/:project/settingform controllers.ProjectApp.settingForm(user, project) POST /:user/:project/setting controllers.ProjectApp.settingProject(user, project) GET /:user/:project/deleteform controllers.ProjectApp.deleteForm(user, project) DELETE /:user/:project/delete controllers.ProjectApp.deleteProject(user, project) GET /:user/:project/mentionList controllers.ProjectApp.mentionList(user, project, number:Long ?= -1, resourceType:String ?= "") GET /:user/:project/mentionListAtCommitDiff controllers.ProjectApp.mentionListAtCommitDiff(user, project, commitId:String ?= "", pullRequestId:Long ?= -1) GET /:user/:project/mentionListAtPullRequest controllers.ProjectApp.mentionListAtPullRequest(user, project, commitId:String ?= "", pullRequestId:Long) GET /:user/:project/members controllers.ProjectApp.members(user, project) POST /:user/:project/members controllers.ProjectApp.newMember(user, project) POST /:user/:project/member/:id/edit controllers.ProjectApp.editMember(user, project, id:Long) DELETE /:user/:project/member/:id/delete controllers.ProjectApp.deleteMember(user, project, id:Long) DELETE /:user/:project/pushedBranch/:id/delete controllers.ProjectApp.deletePushedBranch(user, project, id:Long) GET /:user/:project/transfer controllers.ProjectApp.transferForm(user, project) PUT /:user/:project/transfer controllers.ProjectApp.transferProject(user, project) GET /project/transfer/:id/:key controllers.ProjectApp.acceptTransfer(id: Long, key) GET /:user/:project/search controllers.SearchApp.searchProject(user, project) # Project Review Menu GET /:user/:project/reviews controllers.ReviewThreadApp.reviewThreads(user, project) # Milestones GET /:user/:project/milestones controllers.MilestoneApp.milestones(user, project) GET /:user/:project/newMilestoneForm controllers.MilestoneApp.newMilestoneForm(user, project) POST /:user/:project/milestones controllers.MilestoneApp.newMilestone(user, project) GET /:user/:project/milestone/:id/editform controllers.MilestoneApp.editMilestoneForm(user, project, id: Long) POST /:user/:project/milestone/:id/edit controllers.MilestoneApp.editMilestone(user, project, id: Long) DELETE /:user/:project/milestone/:id/delete controllers.MilestoneApp.deleteMilestone(user, project, id: Long) POST /:user/:project/milestone/:id/open controllers.MilestoneApp.open(user, project, id: Long) POST /:user/:project/milestone/:id/close controllers.MilestoneApp.close(user, project, id: Long) GET /:user/:project/milestone/:id controllers.MilestoneApp.milestone(user, project, id: Long) # Issues GET /:user/:project/issues controllers.IssueApp.issues(user, project, state:String ?= "", format:String ?= "html", pageNum: Int ?= 1) GET /:user/:project/issueform controllers.IssueApp.newIssueForm(user, project) POST /:user/:project/issues controllers.IssueApp.massUpdate(user, project) POST /:user/:project/issues/latest controllers.IssueApp.newIssue(user, project) GET /:user/:project/issue/$number<[0-9]+> controllers.IssueApp.issue(user, project, number:Long) GET /:user/:project/issue/$number<[0-9]+>/editform controllers.IssueApp.editIssueForm(user, project, number:Long) POST /:user/:project/issue/$number<[0-9]+>/edit controllers.IssueApp.editIssue(user, project, number:Long) GET /:user/:project/issue/$number<[0-9]+>/nextstate controllers.IssueApp.nextState(user, project, number:Long) DELETE /:user/:project/issue/$number<[0-9]+>/delete controllers.IssueApp.deleteIssue(user, project, number:Long) POST /:user/:project/issue/$number<[0-9]+>/comments controllers.IssueApp.newComment(user, project, number:Long) DELETE /:user/:project/issue/$number<[0-9]+>/comment/:commentId/delete controllers.IssueApp.deleteComment(user, project, number:Long, commentId:Long) GET /:user/:project/issue/$number<[0-9]+>/timeline controllers.IssueApp.timeline(user, project, number:Long) # Issue Labels GET /:user/:project/issue/labels controllers.IssueLabelApp.labels(user, project) POST /:user/:project/issue/labels controllers.IssueLabelApp.newLabel(user, project) POST /:user/:project/issue/label/:id/delete controllers.IssueLabelApp.delete(user, project, id:Long) GET /:user/:project/issue/labels.css controllers.IssueLabelApp.labelStyles(user, project) # Git GET /:ownerName/:project/info/refs controllers.GitApp.advertise(ownerName:String, project:String, service:String ?= null) POST /:ownerName/:project/$service<git-upload-pack|git-receive-pack> controllers.GitApp.serviceRpc(ownerName:String, project:String, service:String) # Fork & Pull Request GET /:ownerName/:project/newFork controllers.PullRequestApp.newFork(ownerName:String, project:String, forkOwner:String ?= null) POST /:ownerName/:project/fork controllers.PullRequestApp.fork(ownerName:String, project:String) POST /:ownerName/:project/clone controllers.PullRequestApp.doClone(ownerName:String, project:String) GET /:ownerName/:project/pullRequests controllers.PullRequestApp.pullRequests(ownerName, project) GET /:ownerName/:project/closedPullRequests controllers.PullRequestApp.closedPullRequests(ownerName, project) GET /:ownerName/:project/sentPullRequests controllers.PullRequestApp.sentPullRequests(ownerName, project) GET /:ownerName/:project/pullRequest/:id controllers.PullRequestApp.pullRequest(ownerName, project, id: Long) GET /:ownerName/:project/pullRequest/:id/changes controllers.PullRequestApp.pullRequestChanges(ownerName, project, id: Long) GET /:ownerName/:project/pullRequest/:id/changes/:commitId controllers.PullRequestApp.specificChange(ownerName, project, id: Long, commitId: String) GET /:ownerName/:project/pullRequest/:id/state controllers.PullRequestApp.pullRequestState(ownerName, project, id: Long) GET /:ownerName/:project/newPullRequestForm controllers.PullRequestApp.newPullRequestForm(ownerName:String, project:String) GET /:ownerName/:project/newPullRequest/mergeResult controllers.PullRequestApp.mergeResult(ownerName, project) POST /:ownerName/:project/pullRequests controllers.PullRequestApp.newPullRequest(ownerName, project) POST /:ownerName/:project/pullRequest/:id/accept controllers.PullRequestApp.accept(ownerName, project, id: Long) POST /:ownerName/:project/pullRequest/:id/close controllers.PullRequestApp.close(ownerName, project, id: Long) POST /:ownerName/:project/pullRequest/:id/open controllers.PullRequestApp.open(ownerName, project, id: Long) GET /:ownerName/:project/pullRequest/:id/editform controllers.PullRequestApp.editPullRequestForm(ownerName, project, id: Long) POST /:ownerName/:project/pullRequest/:id/edit controllers.PullRequestApp.editPullRequest(ownerName, project, id: Long) DELETE /:ownerName/:project/pullRequest/:id/deletefrombranch controllers.PullRequestApp.deleteFromBranch(ownerName, project, id: Long) POST /:ownerName/:project/pullRequest/:id/restorefrombranch controllers.PullRequestApp.restoreFromBranch(ownerName, project, id: Long) # SVN HEAD /svn/*path controllers.SvnApp.serviceWithPath(path:String) GET /svn/*path controllers.SvnApp.serviceWithPath(path:String) POST /svn/*path controllers.SvnApp.serviceWithPath(path:String) OPTIONS /svn/*path controllers.SvnApp.serviceWithPath(path:String) DELETE /svn/*path controllers.SvnApp.serviceWithPath(path:String) PUT /svn/*path controllers.SvnApp.serviceWithPath(path:String) POST /!svn-fake/sevice/ controllers.SvnApp.service() # Code #for AJAX GET /:user/:project/code/! controllers.CodeApp.ajaxRequest(user, project, path = "") GET /:user/:project/code/!/ controllers.CodeApp.ajaxRequest(user, project, path = "") GET /:user/:project/code/!/*path controllers.CodeApp.ajaxRequest(user, project, path:String) GET /:user/:project/code/:branch/! controllers.CodeApp.ajaxRequestWithBranch(user, project, branch:String, path="") GET /:user/:project/code/:branch/!/ controllers.CodeApp.ajaxRequestWithBranch(user, project, branch:String, path="") GET /:user/:project/code/:branch/!/*path controllers.CodeApp.ajaxRequestWithBranch(user, project, branch:String, path:String) #for normal GET /:user/:project/code controllers.CodeApp.codeBrowser(user, project) GET /:user/:project/code/:branch controllers.CodeApp.codeBrowserWithBranch(user, project, branch:String, path="") GET /:user/:project/code/:branch/*path controllers.CodeApp.codeBrowserWithBranch(user, project, branch:String, path:String) GET /:user/:project/rawcode/:rev/*path controllers.CodeApp.showRawFile(user, project, rev:String, path:String) GET /:user/:project/files/:rev/*path controllers.CodeApp.openFile(user, project, rev:String, path:String) GET /:user/:project/image/:rev/*path controllers.CodeApp.showImageFile(user, project, rev:String, path:String) # Commits GET /:user/:project/commits controllers.CodeHistoryApp.historyUntilHead(user, project) GET /:user/:project/commits/:branch/ controllers.CodeHistoryApp.history(user, project, branch:String, path=null) GET /:user/:project/commits/:branch/*path controllers.CodeHistoryApp.history(user, project, branch:String, path:String) GET /:user/:project/commit/:id controllers.CodeHistoryApp.show(user, project, id:String) POST /:user/:project/commit/:commitId/comments controllers.CodeHistoryApp.newComment(user, project, commitId) DELETE /:user/:project/commit/:commitId/comments/:id/delete controllers.CodeHistoryApp.deleteComment(user, project, commitId, id: Long) # Branches GET /:user/:project/branches controllers.BranchApp.branches(user, project) DELETE /:user/:project/code/:branch/ controllers.BranchApp.deleteBranch(user, project, branch) POST /:user/:project/code/:branch/setAsDefault controllers.BranchApp.setAsDefault(user, project, branch) # Help GET /help controllers.HelpApp.help() # Watch POST /watch controllers.WatchApp.watch(resource: models.resource.ResourceParam) POST /unwatch controllers.WatchApp.unwatch(resource: models.resource.ResourceParam) GET /unwatch controllers.WatchApp.unwatch(resource: models.resource.ResourceParam) # Statistics GET /:user/:project/statistics controllers.StatisticsApp.statistics(user, project) GET /:user controllers.UserApp.userInfo(user, groups:String ?= "own", daysAgo :Int ?= 0, selected: String ?= "projects") POST /:user controllers.UserApp.resetUserPasswordBySiteManager(user) # Watching Projects POST /:user/:project/watch controllers.WatchProjectApp.watch(user, project) POST /:user/:project/unwatch controllers.WatchProjectApp.unwatch(user, project) # Enrolling Projects POST /:user/:project/enroll controllers.EnrollProjectApp.enroll(user, project) POST /:user/:project/cancel/enroll controllers.EnrollProjectApp.cancelEnroll(user, project) # Comment DELETE /comments/:type/:id controllers.CommentApp.delete(type, id) # Review POST /:user/:project/pullRequest/:number/review controllers.ReviewApp.review(user, project, number: Long) POST /:user/:project/pullRequest/:number/unreview controllers.ReviewApp.unreview(user, project, number: Long) # Compare GET /:user/:project/compare/:revA..:revB controllers.CompareApp.compare(user, project, revA, revB) # Vote POST /:user/:project/issue/:number/vote controllers.VoteApp.vote(user, project, number: Long) POST /:user/:project/issue/:number/unvote controllers.VoteApp.unvote(user, project, number: Long) # Comment Thread POST /threads/:id/open controllers.CommentThreadApp.open(id: Long) POST /threads/:id/close controllers.CommentThreadApp.close(id: Long) # remove trailing slash - must be the bottom of this file GET /*paths controllers.Application.removeTrailer(paths)

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

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