This commit is contained in:
Tomas Dvorak
2025-10-21 15:02:05 +02:00
parent 68e69e00cc
commit 63700eedb2
103 changed files with 12442 additions and 446 deletions
+10
View File
@@ -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)
}
}
}