package clusters import ( "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/httpdns/httpdnsutils" "github.com/iwind/TeaGo/maps" ) type CreateNodeAction struct { actionutils.ParentAction } func (this *CreateNodeAction) Init() { this.Nav("", "node", "createNode") this.SecondMenu("nodes") } func (this *CreateNodeAction) RunGet(params struct{ ClusterId int64 }) { httpdnsutils.AddLeftMenu(this.Parent()) this.Data["clusterId"] = params.ClusterId this.Data["cluster"] = maps.Map{"id": params.ClusterId, "name": "Mock Cluster"} this.Show() } func (this *CreateNodeAction) RunPost(params struct { ClusterId int64 Name string }) { this.Success() }