diff --git a/internal/web/actions/default/clusters/cluster/node/detail.go b/internal/web/actions/default/clusters/cluster/node/detail.go index f85fe305..3eefc956 100644 --- a/internal/web/actions/default/clusters/cluster/node/detail.go +++ b/internal/web/actions/default/clusters/cluster/node/detail.go @@ -318,6 +318,7 @@ func (this *DetailAction) RunGet(params struct { "level": node.Level, "levelInfo": nodeconfigs.FindNodeLevel(int(node.Level)), "lnAddrs": lnAddrs, + "enableIPLists": node.EnableIPLists, "status": maps.Map{ "isActive": status.IsActive, diff --git a/internal/web/actions/default/clusters/cluster/node/update.go b/internal/web/actions/default/clusters/cluster/node/update.go index f1f57e64..b8779ac3 100644 --- a/internal/web/actions/default/clusters/cluster/node/update.go +++ b/internal/web/actions/default/clusters/cluster/node/update.go @@ -100,14 +100,15 @@ func (this *UpdateAction) RunGet(params struct { } var nodeMap = maps.Map{ - "id": node.Id, - "name": node.Name, - "ipAddresses": ipAddressMaps, - "cluster": clusterMap, - "isOn": node.IsOn, - "group": groupMap, - "region": regionMap, - "level": node.Level, + "id": node.Id, + "name": node.Name, + "ipAddresses": ipAddressMaps, + "cluster": clusterMap, + "isOn": node.IsOn, + "group": groupMap, + "region": regionMap, + "level": node.Level, + "enableIPLists": node.EnableIPLists, } if node.LnAddrs == nil { @@ -157,6 +158,7 @@ func (this *UpdateAction) RunPost(params struct { IsOn bool Level int32 LnAddrs []string + EnableIPLists bool Must *actions.Must }) { @@ -234,6 +236,7 @@ func (this *UpdateAction) RunPost(params struct { IsOn: params.IsOn, Level: params.Level, LnAddrs: lnAddrs, + EnableIPLists: params.EnableIPLists, }) if err != nil { this.ErrorPage(err) diff --git a/web/views/@default/clusters/cluster/node/detail.html b/web/views/@default/clusters/cluster/node/detail.html index 861a37c6..de47be57 100644 --- a/web/views/@default/clusters/cluster/node/detail.html +++ b/web/views/@default/clusters/cluster/node/detail.html @@ -8,7 +8,7 @@
如果不为空,边缘节点访问当前L2节点时将会使用这些IP地址;如果没有设置,将会使用当前节点已经填写的IP地址。
选中后,表示启用IP名单同步,包括来自管理员、用户添加的IP名单,以及其他节点系统自动拦截的IP名单。
+