mirror of
https://github.com/HangarMC/Hangar.git
synced 2025-03-07 15:31:00 +08:00
auto generate all routes into a dummy folder
This commit is contained in:
parent
ab961d0d95
commit
569a926c1a
@ -0,0 +1,86 @@
|
||||
package me.minidigger.hangar.controller.dummy;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import me.minidigger.hangar.controller.HangarController;
|
||||
|
||||
@Controller
|
||||
public class Apiv1Controller extends HangarController {
|
||||
|
||||
@RequestMapping("/api/sync_sso")
|
||||
public Object syncSso() {
|
||||
return null; // TODO implement syncSso request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/projects")
|
||||
public Object listProjects(@RequestParam Object categories, @RequestParam Object sort, @RequestParam Object q, @RequestParam Object limit, @RequestParam Object offset) {
|
||||
return null; // TODO implement listProjects request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/projects/{pluginId}")
|
||||
public Object showProject(@PathVariable Object pluginId) {
|
||||
return null; // TODO implement showProject request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/projects/{pluginId}/keys/new")
|
||||
public Object createKey(@PathVariable Object pluginId) {
|
||||
return null; // TODO implement createKey request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/projects/{pluginId}/keys/revoke")
|
||||
public Object revokeKey(@PathVariable Object pluginId) {
|
||||
return null; // TODO implement revokeKey request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/projects/{pluginId}/pages")
|
||||
public Object listPages(@PathVariable Object pluginId, @RequestParam Object parentId) {
|
||||
return null; // TODO implement listPages request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/projects/{pluginId}/versions")
|
||||
public Object listVersions(@PathVariable Object pluginId, @RequestParam Object channels, @RequestParam Object limit, @RequestParam Object offset) {
|
||||
return null; // TODO implement listVersions request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/projects/{pluginId}/versions/{name}")
|
||||
public Object showVersion(@PathVariable Object pluginId, @PathVariable Object name) {
|
||||
return null; // TODO implement showVersion request controller
|
||||
}
|
||||
|
||||
@PostMapping("/api/v1/projects/{pluginId}/versions/{name}")
|
||||
public Object deployVersion(@PathVariable Object pluginId, @PathVariable Object name) {
|
||||
return null; // TODO implement deployVersion request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/projects/{plugin}/tags/{versionName}")
|
||||
public Object listTags(@PathVariable Object plugin, @PathVariable Object versionName) {
|
||||
return null; // TODO implement listTags request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/tags/{tagId}")
|
||||
public Object tagColor(@PathVariable Object tagId) {
|
||||
return null; // TODO implement tagColor request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/users")
|
||||
public Object listUsers(@RequestParam Object limit, @RequestParam Object offset) {
|
||||
return null; // TODO implement listUsers request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/v1/users/{user}")
|
||||
public Object showUser(@PathVariable Object user) {
|
||||
return null; // TODO implement showUser request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/statusz")
|
||||
public Object showStatusZ() {
|
||||
return null; // TODO implement showStatusZ request controller
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,120 @@
|
||||
package me.minidigger.hangar.controller.dummy;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import me.minidigger.hangar.controller.HangarController;
|
||||
|
||||
@Controller
|
||||
public class ApplicationController extends HangarController {
|
||||
|
||||
@RequestMapping("/")
|
||||
public Object showHome() {
|
||||
return null; // TODO implement showHome request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/activities/{user}")
|
||||
public Object showActivities(@PathVariable Object user) {
|
||||
return null; // TODO implement showActivities request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/approval/projects")
|
||||
public Object showProjectVisibility() {
|
||||
return null; // TODO implement showProjectVisibility request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/approval/versions")
|
||||
public Object showQueue() {
|
||||
return null; // TODO implement showQueue request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/flags")
|
||||
public Object showFlags() {
|
||||
return null; // TODO implement showFlags request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/flags/{id}/resolve/{resolved}")
|
||||
public Object setFlagResolved(@PathVariable Object id, @PathVariable Object resolved) {
|
||||
return null; // TODO implement setFlagResolved request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/health")
|
||||
public Object showHealth() {
|
||||
return null; // TODO implement showHealth request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/log")
|
||||
public Object showLog(@RequestParam Object page, @RequestParam Object userFilter, @RequestParam Object projectFilter, @RequestParam Object versionFilter, @RequestParam Object pageFilter, @RequestParam Object actionFilter, @RequestParam Object subjectFilter) {
|
||||
return null; // TODO implement showLog request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/stats")
|
||||
public Object showStats(@RequestParam Object from, @RequestParam Object to) {
|
||||
return null; // TODO implement showStats request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/user/{user}")
|
||||
public Object userAdmin(@PathVariable Object user) {
|
||||
return null; // TODO implement userAdmin request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/admin/user/{user}/update")
|
||||
public Object updateUser(@PathVariable Object user) {
|
||||
return null; // TODO implement updateUser request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api")
|
||||
public Object swagger() {
|
||||
return null; // TODO implement swagger request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/favicon.ico")
|
||||
public Object faviconRedirect() {
|
||||
return null; // TODO implement faviconRedirect request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/global-sitemap.xml")
|
||||
public Object globalSitemap() {
|
||||
return null; // TODO implement globalSitemap request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/javascriptRoutes")
|
||||
public Object javaScriptRoutes() {
|
||||
return null; // TODO implement javaScriptRoutes request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/linkout")
|
||||
public Object linkOut(@RequestParam Object remoteUrl) {
|
||||
return null; // TODO implement linkOut request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/pantopticon/actor-count")
|
||||
public Object actorCount(@RequestParam Object timeoutMs) {
|
||||
return null; // TODO implement actorCount request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/pantopticon/actor-tree")
|
||||
public Object actorTree(@RequestParam Object timeoutMs) {
|
||||
return null; // TODO implement actorTree request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/robots.txt")
|
||||
public Object robots() {
|
||||
return null; // TODO implement robots request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/sitemap.xml")
|
||||
public Object sitemapIndex() {
|
||||
return null; // TODO implement sitemapIndex request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{path}/")
|
||||
public Object removeTrail(@PathVariable Object path) {
|
||||
return null; // TODO implement removeTrail request controller
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,37 @@
|
||||
package me.minidigger.hangar.controller.dummy;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import me.minidigger.hangar.controller.HangarController;
|
||||
|
||||
@Controller
|
||||
public class ChannelsController extends HangarController {
|
||||
|
||||
@GetMapping("/{author}/{slug}/channels")
|
||||
public Object showList(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement showList request controller
|
||||
}
|
||||
|
||||
@PostMapping("/{author}/{slug}/channels")
|
||||
public Object create(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement create request controller
|
||||
}
|
||||
|
||||
@PostMapping("/{author}/{slug}/channels/{channel}")
|
||||
public Object save(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object channel) {
|
||||
return null; // TODO implement save request controller
|
||||
}
|
||||
|
||||
@PostMapping("/{author}/{slug}/channels/{channel}/delete")
|
||||
public Object delete(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object channel) {
|
||||
return null; // TODO implement delete request controller
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,47 @@
|
||||
package me.minidigger.hangar.controller.dummy;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import me.minidigger.hangar.controller.HangarController;
|
||||
|
||||
@Controller
|
||||
public class OrgController extends HangarController {
|
||||
|
||||
@RequestMapping("/organisations/invite/{id}/{status}")
|
||||
public Object setInviteStatus(@PathVariable Object id, @PathVariable Object status) {
|
||||
return null; // TODO implement setInviteStatus request controller
|
||||
}
|
||||
|
||||
@GetMapping("/organisations/new")
|
||||
public Object showCreator() {
|
||||
return null; // TODO implement showCreator request controller
|
||||
}
|
||||
|
||||
@PostMapping("/organisations/new")
|
||||
public Object create() {
|
||||
return null; // TODO implement create request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/organisations/{organisations}/settings/avatar")
|
||||
public Object updateAvatar(@PathVariable Object organisations) {
|
||||
return null; // TODO implement updateAvatar request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/organisations/{organisations}/settings/members")
|
||||
public Object updateMembers(@PathVariable Object organisations) {
|
||||
return null; // TODO implement updateMembers request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/organisations/{organisations}/settings/members/remove")
|
||||
public Object removeMember(@PathVariable Object organisations) {
|
||||
return null; // TODO implement removeMember request controller
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,42 @@
|
||||
package me.minidigger.hangar.controller.dummy;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import me.minidigger.hangar.controller.HangarController;
|
||||
|
||||
@Controller
|
||||
public class PagesController extends HangarController {
|
||||
|
||||
@PostMapping("/pages/preview")
|
||||
public Object showPreview() {
|
||||
return null; // TODO implement showPreview request controller
|
||||
}
|
||||
|
||||
@GetMapping("/{author}/{slug}/pages/{page}")
|
||||
public Object show(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object page) {
|
||||
return null; // TODO implement show request controller
|
||||
}
|
||||
|
||||
@PostMapping("/{author}/{slug}/pages/{page}/delete")
|
||||
public Object delete(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object page) {
|
||||
return null; // TODO implement delete request controller
|
||||
}
|
||||
|
||||
@PostMapping("/{author}/{slug}/pages/{page}/edit")
|
||||
public Object save(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object page) {
|
||||
return null; // TODO implement save request controller
|
||||
}
|
||||
|
||||
@GetMapping("/{author}/{slug}/pages/{page}/edit")
|
||||
public Object showEditor(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object page) {
|
||||
return null; // TODO implement showEditor request controller
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,152 @@
|
||||
package me.minidigger.hangar.controller.dummy;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import me.minidigger.hangar.controller.HangarController;
|
||||
|
||||
@Controller
|
||||
public class ProjectsController extends HangarController {
|
||||
|
||||
@PostMapping("/")
|
||||
public Object createProject() {
|
||||
return null; // TODO implement createProject request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/invite/{id}/{status}")
|
||||
public Object setInviteStatus(@PathVariable Object id, @PathVariable Object status) {
|
||||
return null; // TODO implement setInviteStatus request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/invite/{id}/{status}/{behalf}")
|
||||
public Object setInviteStatusOnBehalf(@PathVariable Object id, @PathVariable Object status, @PathVariable Object behalf) {
|
||||
return null; // TODO implement setInviteStatusOnBehalf request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/new")
|
||||
public Object showCreator() {
|
||||
return null; // TODO implement showCreator request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}")
|
||||
public Object show(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement show request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/discuss")
|
||||
public Object showDiscussion(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement showDiscussion request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/discuss/reply")
|
||||
public Object postDiscussionReply(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement postDiscussionReply request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/flag")
|
||||
public Object flag(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement flag request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/flags")
|
||||
public Object showFlags(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement showFlags request controller
|
||||
}
|
||||
|
||||
@PostMapping("/{author}/{slug}/icon")
|
||||
public Object uploadIcon(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement uploadIcon request controller
|
||||
}
|
||||
|
||||
@GetMapping("/{author}/{slug}/icon")
|
||||
public Object showIcon(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement showIcon request controller
|
||||
}
|
||||
|
||||
@GetMapping("/{author}/{slug}/icon/pending")
|
||||
public Object showPendingIcon(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement showPendingIcon request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/icon/reset")
|
||||
public Object resetIcon(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement resetIcon request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/manage")
|
||||
public Object showSettings(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement showSettings request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/manage/delete")
|
||||
public Object softDelete(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement softDelete request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/manage/hardDelete")
|
||||
public Object delete(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement delete request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/manage/members/remove")
|
||||
public Object removeMember(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement removeMember request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/manage/rename")
|
||||
public Object rename(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement rename request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/manage/save")
|
||||
public Object save(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement save request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/manage/sendforapproval")
|
||||
public Object sendForApproval(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement sendForApproval request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/notes")
|
||||
public Object showNotes(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement showNotes request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/notes/addmessage")
|
||||
public Object addMessage(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement addMessage request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/stars")
|
||||
public Object showStargazers(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object page) {
|
||||
return null; // TODO implement showStargazers request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/stars/toggle")
|
||||
public Object toggleStarred(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement toggleStarred request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/visible/{visibility}")
|
||||
public Object setVisible(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object visibility) {
|
||||
return null; // TODO implement setVisible request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/watchers")
|
||||
public Object showWatchers(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object page) {
|
||||
return null; // TODO implement showWatchers request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/watchers/{watching}")
|
||||
public Object setWatching(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object watching) {
|
||||
return null; // TODO implement setWatching request controller
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,60 @@
|
||||
package me.minidigger.hangar.controller.dummy;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import me.minidigger.hangar.controller.HangarController;
|
||||
|
||||
@Controller
|
||||
public class ReviewsController extends HangarController {
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/reviews")
|
||||
public Object showReviews(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement showReviews request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/addmessage")
|
||||
public Object addMessage(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement addMessage request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/approve")
|
||||
public Object approveReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement approveReview request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/edit/{review}")
|
||||
public Object editReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @PathVariable Object review) {
|
||||
return null; // TODO implement editReview request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/init")
|
||||
public Object createReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement createReview request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/reopen")
|
||||
public Object reopenReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement reopenReview request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/reviewtoggle")
|
||||
public Object backlogToggle(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement backlogToggle request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/stop")
|
||||
public Object stopReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement stopReview request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/takeover")
|
||||
public Object takeoverReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement takeoverReview request controller
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,85 @@
|
||||
package me.minidigger.hangar.controller.dummy;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import me.minidigger.hangar.controller.HangarController;
|
||||
|
||||
@Controller
|
||||
public class UsersController extends HangarController {
|
||||
|
||||
@RequestMapping("/authors")
|
||||
public Object showAuthors(@RequestParam Object sort, @RequestParam Object page) {
|
||||
return null; // TODO implement showAuthors request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/login")
|
||||
public Object login(@RequestParam Object sso, @RequestParam Object sig, @RequestParam Object returnUrl) {
|
||||
return null; // TODO implement login request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/logout")
|
||||
public Object logout() {
|
||||
return null; // TODO implement logout request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/notifications")
|
||||
public Object showNotifications(@RequestParam Object notificationFilter, @RequestParam Object inviteFilter) {
|
||||
return null; // TODO implement showNotifications request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/notifications/read/{id}")
|
||||
public Object markNotificationRead(@PathVariable Object id) {
|
||||
return null; // TODO implement markNotificationRead request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/prompts/read/{id}")
|
||||
public Object markPromptRead(@PathVariable Object id) {
|
||||
return null; // TODO implement markPromptRead request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/signup")
|
||||
public Object signUp() {
|
||||
return null; // TODO implement signUp request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/staff")
|
||||
public Object showStaff(@RequestParam Object sort, @RequestParam Object page) {
|
||||
return null; // TODO implement showStaff request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/verify")
|
||||
public Object verify(@RequestParam Object returnPath) {
|
||||
return null; // TODO implement verify request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{user}")
|
||||
public Object showProjects(@PathVariable Object user) {
|
||||
return null; // TODO implement showProjects request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{user}/settings/apiKeys")
|
||||
public Object editApiKeys(@PathVariable Object user) {
|
||||
return null; // TODO implement editApiKeys request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{user}/settings/lock/{locked}")
|
||||
public Object setLocked(@PathVariable Object user, @PathVariable Object locked, @RequestParam Object sso, @RequestParam Object sig) {
|
||||
return null; // TODO implement setLocked request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{user}/settings/tagline")
|
||||
public Object saveTagline(@PathVariable Object user) {
|
||||
return null; // TODO implement saveTagline request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{user}/sitemap.xml")
|
||||
public Object userSitemap(@PathVariable Object user) {
|
||||
return null; // TODO implement userSitemap request controller
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,127 @@
|
||||
package me.minidigger.hangar.controller.dummy;
|
||||
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.servlet.ModelAndView;
|
||||
|
||||
import me.minidigger.hangar.controller.HangarController;
|
||||
|
||||
@Controller
|
||||
public class VersionsController extends HangarController {
|
||||
|
||||
@RequestMapping("/api/project/{pluginId}/versions/recommended/download")
|
||||
public Object downloadRecommendedJarById(@PathVariable Object pluginId, @RequestParam Object token) {
|
||||
return null; // TODO implement downloadRecommendedJarById request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/api/project/{pluginId}/versions/{name}/download")
|
||||
public Object downloadJarById(@PathVariable Object pluginId, @PathVariable Object name, @RequestParam Object token) {
|
||||
return null; // TODO implement downloadJarById request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versionLog")
|
||||
public Object showLog(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object versionString) {
|
||||
return null; // TODO implement showLog request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions")
|
||||
public Object showList(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement showList request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/new")
|
||||
public Object showCreator(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement showCreator request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/new/upload")
|
||||
public Object upload(@PathVariable Object author, @PathVariable Object slug) {
|
||||
return null; // TODO implement upload request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/new/{version}")
|
||||
public Object showCreatorWithMeta(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement showCreatorWithMeta request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/recommended/download")
|
||||
public Object downloadRecommended(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object token) {
|
||||
return null; // TODO implement downloadRecommended request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/recommended/jar")
|
||||
public Object downloadRecommendedJar(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object token) {
|
||||
return null; // TODO implement downloadRecommendedJar request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}")
|
||||
public Object publish(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement publish request controller
|
||||
}
|
||||
|
||||
@GetMapping("/{author}/{slug}/versions/{version}")
|
||||
public Object show(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement show request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/approve")
|
||||
public Object approve(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement approve request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/approvePartial")
|
||||
public Object approvePartial(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement approvePartial request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/confirm")
|
||||
public Object showDownloadConfirm(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @RequestParam Object downloadType, @RequestParam Object api, @RequestParam Object dummy) {
|
||||
return null; // TODO implement showDownloadConfirm request controller
|
||||
}
|
||||
|
||||
@PostMapping("/{author}/{slug}/versions/{version}/confirm")
|
||||
public Object confirmDownload(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @RequestParam Object downloadType, @RequestParam Object api, @RequestParam Object dummy) {
|
||||
return null; // TODO implement confirmDownload request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/delete")
|
||||
public Object softDelete(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement softDelete request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/download")
|
||||
public Object download(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @RequestParam Object token, @RequestParam Object confirm) {
|
||||
return null; // TODO implement download request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/hardDelete")
|
||||
public Object delete(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement delete request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/jar")
|
||||
public Object downloadJar(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @RequestParam Object token) {
|
||||
return null; // TODO implement downloadJar request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/recommended")
|
||||
public Object setRecommended(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement setRecommended request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/restore")
|
||||
public Object restore(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement restore request controller
|
||||
}
|
||||
|
||||
@RequestMapping("/{author}/{slug}/versions/{version}/save")
|
||||
public Object saveDescription(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
|
||||
return null; // TODO implement saveDescription request controller
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ public class RouteHelper {
|
||||
register("projects.setInviteStatusOnBehalf", "/invite/{id}/{status}/{behalf}", of("id", "status", "behalf"), of());
|
||||
register("projects.delete", "/{author}/{slug}/manage/hardDelete", of("author", "slug"), of());
|
||||
register("projects.addMessage", "/{author}/{slug}/notes/addmessage", of("author", "slug"), of());
|
||||
register("projects.showPendingIcon", "/{author}/{slug}/icon", of("author", "slug"), of());
|
||||
register("projects.showPendingIcon", "/{author}/{slug}/icon/pending", of("author", "slug"), of());
|
||||
register("projects.postDiscussionReply", "/{author}/{slug}/discuss/reply", of("author", "slug"), of());
|
||||
register("projects.show", "/{author}/{slug}", of("author", "slug"), of());
|
||||
register("projects.showDiscussion", "/{author}/{slug}/discuss", of("author", "slug"), of());
|
||||
|
Loading…
Reference in New Issue
Block a user