This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
package routes
|
||||
|
||||
import (
|
||||
"kontor-api-gin/pkg/controllers"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func SetupComicRoutes(router *gin.RouterGroup) {
|
||||
comic := router.Group("/comics")
|
||||
|
||||
comics := comic.Group("/comics")
|
||||
comics.GET("", controllers.ListComics)
|
||||
publishers := comic.Group("/publishers")
|
||||
publishers.GET("", controllers.ListComicPublishers)
|
||||
artists := comic.Group("/artists")
|
||||
artists.GET("/", controllers.ListComicArtists)
|
||||
issues := comic.Group("/issues")
|
||||
issues.GET("", controllers.ListComicIssues)
|
||||
worktypes := comic.Group("/worktypes")
|
||||
worktypes.GET("", controllers.ListComicWorkTypes)
|
||||
volumes := comic.Group("/volumes")
|
||||
volumes.GET("", controllers.ListComicVolumes)
|
||||
storyarcs := comic.Group("/storyarcs")
|
||||
storyarcs.GET("", controllers.ListComicStoryArcs)
|
||||
comicworks := comic.Group("/comicworks")
|
||||
comicworks.GET("", controllers.ListComicWorks)
|
||||
issueworks := comic.Group("/issueworks")
|
||||
issueworks.GET("", controllers.ListComicIssueWorks)
|
||||
}
|
||||
@@ -10,12 +10,8 @@ func SetupMediaRoutes(router *gin.RouterGroup) {
|
||||
media := router.Group("/media")
|
||||
|
||||
files := media.Group("/files")
|
||||
{
|
||||
files.GET("", controllers.ListMediaFiles)
|
||||
}
|
||||
files.GET("", controllers.ListMediaFiles)
|
||||
|
||||
lofi := media.Group("/lofi")
|
||||
{
|
||||
lofi.GET("", controllers.ListMediaLoFis)
|
||||
}
|
||||
lofi.GET("/", controllers.ListMediaLoFis)
|
||||
}
|
||||
|
||||
@@ -2,20 +2,22 @@ package routes
|
||||
|
||||
import (
|
||||
"kontor-api-gin/pkg/controllers"
|
||||
"kontor-api-gin/pkg/globals"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func PublicRoutes(g *gin.RouterGroup) {
|
||||
g.GET("/auth/login", controllers.LoginGetHandler)
|
||||
g.POST("/auth/login", controllers.LoginPostHandler)
|
||||
g.GET("/", controllers.IndexGetHandler)
|
||||
g.GET("/health", controllers.HealthGetHandler)
|
||||
g.GET(globals.LoginUrl, controllers.LoginGetHandler)
|
||||
g.POST(globals.LoginUrl, controllers.LoginPostHandler)
|
||||
g.GET("/comic/comics", controllers.ListComicsGetHandler)
|
||||
g.GET("", controllers.IndexGetHandler)
|
||||
}
|
||||
|
||||
func ProtectedRoutes(g *gin.RouterGroup) {
|
||||
g.GET("/media/actors", controllers.IndexGetHandler)
|
||||
g.GET("/comic/comics", controllers.IndexGetHandler)
|
||||
g.GET("/media/files", controllers.IndexGetHandler)
|
||||
g.GET("/media/lofis", controllers.IndexGetHandler)
|
||||
g.GET("/auth/logout", controllers.LogoutGetHandler)
|
||||
g.GET(globals.LogoutUrl, controllers.LogoutGetHandler)
|
||||
g.GET("/media/actors", controllers.ListMediaActorsGetHandler)
|
||||
// g.GET("/media/files", controllers.ListMediaFilesGetHandler)
|
||||
g.GET("/media/lofis", controllers.ListMediaLoFisGetHandler)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user