Files
1Panel/agent/router/ro_website_template.go
BugPleaseGo e11dc5fadd Add Website Template (#13400)
* feat: Add Website Template

* fix: Don't display the template list

* feat: Add Mcp TopList

* docs: Remove Mcp TopList

* Add more languages

---------

Co-authored-by: CityFun <31820853+zhengkunwang223@users.noreply.github.com>
2026-07-31 10:01:20 +08:00

29 lines
1001 B
Go

package router
import (
v2 "github.com/1Panel-dev/1Panel/agent/app/api/v2"
"github.com/gin-gonic/gin"
)
type WebsiteTemplateRouter struct {
}
func (a *WebsiteTemplateRouter) InitRouter(Router *gin.RouterGroup) {
groupRouter := Router.Group("websites/templates")
baseApi := v2.ApiGroupApp.BaseApi
{
groupRouter.POST("/search", baseApi.PageWebsiteTemplate)
groupRouter.POST("", baseApi.CreateWebsiteTemplate)
groupRouter.POST("/update", baseApi.UpdateWebsiteTemplate)
groupRouter.POST("/del", baseApi.DeleteWebsiteTemplate)
groupRouter.POST("/get", baseApi.GetWebsiteTemplate)
groupRouter.POST("/upload", baseApi.UploadTemplateZip)
groupRouter.POST("/preview", baseApi.PreviewWebsiteTemplate)
groupRouter.POST("/outputs/search", baseApi.PageWebsiteTemplateOutput)
groupRouter.POST("/outputs", baseApi.CreateWebsiteTemplateOutput)
groupRouter.POST("/outputs/del", baseApi.DeleteWebsiteTemplateOutput)
groupRouter.POST("/outputs/get", baseApi.GetWebsiteTemplateOutput)
}
}