mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-05 03:02:56 +00:00
dev day #67
This commit is contained in:
@@ -52,6 +52,7 @@ func SetupRoutes(api *gin.RouterGroup, db *gorm.DB) {
|
||||
pageElementConfigController := controllers.NewPageElementConfigController(db)
|
||||
imageProcessingController := &controllers.ImageProcessingController{}
|
||||
articleController := controllers.NewArticleController(db)
|
||||
myuibrixController := &controllers.MyUIbrixController{DB: db}
|
||||
|
||||
// API v1 group
|
||||
{
|
||||
@@ -383,6 +384,15 @@ func SetupRoutes(api *gin.RouterGroup, db *gorm.DB) {
|
||||
pageElements.DELETE("/:id", pageElementConfigController.DeletePageElementConfig)
|
||||
pageElements.POST("/batch", pageElementConfigController.BatchUpdatePageElementConfigs)
|
||||
}
|
||||
|
||||
// MyUIbrix optimization and validation endpoints (admin)
|
||||
myuibrix := admin.Group("/myuibrix")
|
||||
{
|
||||
myuibrix.POST("/validate", myuibrixController.ValidateElementConfig)
|
||||
myuibrix.POST("/validate-batch", myuibrixController.BatchValidateConfigs)
|
||||
myuibrix.GET("/preview", myuibrixController.GetElementPreview)
|
||||
myuibrix.GET("/optimize-layout", myuibrixController.OptimizePageLayout)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user