add templates media_links.html and media_detail.html for kontor-gin
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 9s
Gitea Actions Demo / build-and-test (push) Failing after 12m17s

This commit is contained in:
Thomas Peetz
2026-10-28 18:39:34 +01:00
parent 4c681c33dc
commit ab166fc075
15 changed files with 369 additions and 86 deletions
+24 -16
View File
@@ -55,26 +55,30 @@ func New(admin *handlers.AdminHandler, bookshelf *handlers.BookshelfHandler, com
comic.GET("/comics", comics.ComicHandler.ListPage)
comic.GET("/publishers", comics.PublisherHandler.ListPage)
m := router.Group("/web")
m := router.Group("/media")
m.Use(middleware.AuthRequired())
m.GET("/actors", media.MediaActorHandler.ListPage)
m.GET("/actors/:id", media.MediaActorHandler.EditPage)
m.GET("/actors/:id/edit", media.MediaActorHandler.EditPage)
m.POST("/actors/:id/edit", media.MediaActorHandler.UpdatePage)
m.POST("/actors/:id", media.MediaActorHandler.UpdatePage)
m.GET("/articles", media.MediaFileHandler.ListPage)
m.GET("/media-files", media.MediaFileHandler.ListPage)
m.GET("/media-files/:id", media.MediaFileHandler.EditPage)
m.POST("/media-files/:id", media.MediaFileHandler.UpdatePage)
m.GET("/media-videos", media.MediaVideoHandler.ListPage)
m.GET("/media-lofis", media.MediaLoFiHandler.ListPage)
m.GET("/media-lofis/:id/edit", media.MediaLoFiHandler.EditPage)
m.POST("/media-lofis/:id/edit", media.MediaLoFiHandler.UpdatePage)
m.GET("/media-lofis/:id/change-review", media.MediaLoFiHandler.ChangeReviewPage)
m.GET("/media-lofis/:id/delete", media.MediaLoFiHandler.DeletePage)
m.GET("/media-musics", media.MediaMusicHandler.ListPage)
m.GET("/media-musics/:id", media.MediaMusicHandler.EditPage)
m.POST("/media-musics/:id", media.MediaMusicHandler.UpdatePage)
m.GET("/media-musics/:id/delete", media.MediaMusicHandler.DeletePage)
m.GET("/files", media.MediaFileHandler.ListPage)
m.GET("/files/edit/:id", media.MediaFileHandler.EditPage)
m.POST("/files/edit/:id", media.MediaFileHandler.UpdatePage)
m.GET("/files/delete/:id", media.MediaFileHandler.DeletePage)
m.GET("/videos", media.MediaVideoHandler.ListPage)
m.GET("/videos/edit/:id", media.MediaVideoHandler.EditPage)
m.POST("/videos/edit/:id", media.MediaVideoHandler.UpdatePage)
m.GET("/videos/delete/:id", media.MediaVideoHandler.DeletePage)
m.GET("/lofis", media.MediaLoFiHandler.ListPage)
m.GET("/lofis/edit", media.MediaLoFiHandler.EditPage)
m.GET("/lofis/edit/:id", media.MediaLoFiHandler.EditPage)
m.POST("/lofis/edit/:id", media.MediaLoFiHandler.UpdatePage)
m.GET("/lofis/review/:id", media.MediaLoFiHandler.ChangeReviewPage)
m.GET("/lofis/delete/:id", media.MediaLoFiHandler.DeletePage)
m.GET("/musics", media.MediaMusicHandler.ListPage)
m.GET("/musics/edit/:id", media.MediaMusicHandler.EditPage)
m.POST("/musics/edit/:id", media.MediaMusicHandler.UpdatePage)
m.GET("/musics/delete/:id", media.MediaMusicHandler.DeletePage)
api := router.Group("/api")
api.POST("/login", admin.AuthHandler.Login)
@@ -123,6 +127,10 @@ func New(admin *handlers.AdminHandler, bookshelf *handlers.BookshelfHandler, com
mediaGroup.GET("/lofis/:id", media.MediaLoFiHandler.Get)
mediaGroup.POST("/lofis/:id", media.MediaLoFiHandler.Update)
mediaGroup.DELETE("/lofis/:id", media.MediaLoFiHandler.Delete)
mediaGroup.POST("/musics", media.MediaMusicHandler.Add)
mediaGroup.GET("/musics/:id", media.MediaMusicHandler.Get)
mediaGroup.POST("/musics/:id", media.MediaMusicHandler.Update)
mediaGroup.DELETE("/musics/:id", media.MediaMusicHandler.Delete)
mediaGroup.GET("/actors", media.MediaActorHandler.List)
mediaGroup.POST("/actors", media.MediaActorHandler.Add)
mediaGroup.GET("/actors/:id", media.MediaActorHandler.Get)