mirror of
https://github.com/TeaOSLab/EdgeAdmin.git
synced 2025-11-04 05:00:25 +08:00
实现DNS节点远程安装
This commit is contained in:
@@ -30,8 +30,8 @@ func (this *InstallManualAction) RunGet(params struct {
|
||||
nodeMaps := []maps.Map{}
|
||||
for _, node := range nodesResp.Nodes {
|
||||
loginParams := maps.Map{}
|
||||
if node.Login != nil && len(node.Login.Params) > 0 {
|
||||
err := json.Unmarshal(node.Login.Params, &loginParams)
|
||||
if node.NodeLogin != nil && len(node.NodeLogin.Params) > 0 {
|
||||
err := json.Unmarshal(node.NodeLogin.Params, &loginParams)
|
||||
if err != nil {
|
||||
this.ErrorPage(err)
|
||||
return
|
||||
@@ -56,7 +56,7 @@ func (this *InstallManualAction) RunGet(params struct {
|
||||
"isOn": node.IsOn,
|
||||
"name": node.Name,
|
||||
"addresses": node.IpAddresses,
|
||||
"login": node.Login,
|
||||
"login": node.NodeLogin,
|
||||
"loginParams": loginParams,
|
||||
"installStatus": installStatus,
|
||||
})
|
||||
|
||||
@@ -32,8 +32,8 @@ func (this *InstallRemoteAction) RunGet(params struct {
|
||||
nodeMaps := []maps.Map{}
|
||||
for _, node := range nodesResp.Nodes {
|
||||
loginParams := maps.Map{}
|
||||
if node.Login != nil && len(node.Login.Params) > 0 {
|
||||
err := json.Unmarshal(node.Login.Params, &loginParams)
|
||||
if node.NodeLogin != nil && len(node.NodeLogin.Params) > 0 {
|
||||
err := json.Unmarshal(node.NodeLogin.Params, &loginParams)
|
||||
if err != nil {
|
||||
this.ErrorPage(err)
|
||||
return
|
||||
@@ -58,7 +58,7 @@ func (this *InstallRemoteAction) RunGet(params struct {
|
||||
"isOn": node.IsOn,
|
||||
"name": node.Name,
|
||||
"addresses": node.IpAddresses,
|
||||
"login": node.Login,
|
||||
"login": node.NodeLogin,
|
||||
"loginParams": loginParams,
|
||||
"installStatus": installStatus,
|
||||
})
|
||||
|
||||
@@ -141,10 +141,10 @@ func (this *DetailAction) RunGet(params struct {
|
||||
|
||||
// 登录信息
|
||||
var loginMap maps.Map = nil
|
||||
if node.Login != nil {
|
||||
if node.NodeLogin != nil {
|
||||
loginParams := maps.Map{}
|
||||
if len(node.Login.Params) > 0 {
|
||||
err = json.Unmarshal(node.Login.Params, &loginParams)
|
||||
if len(node.NodeLogin.Params) > 0 {
|
||||
err = json.Unmarshal(node.NodeLogin.Params, &loginParams)
|
||||
if err != nil {
|
||||
this.ErrorPage(err)
|
||||
return
|
||||
@@ -170,9 +170,9 @@ func (this *DetailAction) RunGet(params struct {
|
||||
}
|
||||
|
||||
loginMap = maps.Map{
|
||||
"id": node.Login.Id,
|
||||
"name": node.Login.Name,
|
||||
"type": node.Login.Type,
|
||||
"id": node.NodeLogin.Id,
|
||||
"name": node.NodeLogin.Name,
|
||||
"type": node.NodeLogin.Type,
|
||||
"params": loginParams,
|
||||
"grant": grantMap,
|
||||
}
|
||||
|
||||
@@ -126,10 +126,10 @@ func (this *UpdateAction) RunGet(params struct {
|
||||
|
||||
// 登录信息
|
||||
var loginMap maps.Map = nil
|
||||
if node.Login != nil {
|
||||
if node.NodeLogin != nil {
|
||||
loginParams := maps.Map{}
|
||||
if len(node.Login.Params) > 0 {
|
||||
err = json.Unmarshal(node.Login.Params, &loginParams)
|
||||
if len(node.NodeLogin.Params) > 0 {
|
||||
err = json.Unmarshal(node.NodeLogin.Params, &loginParams)
|
||||
if err != nil {
|
||||
this.ErrorPage(err)
|
||||
return
|
||||
@@ -155,9 +155,9 @@ func (this *UpdateAction) RunGet(params struct {
|
||||
}
|
||||
|
||||
loginMap = maps.Map{
|
||||
"id": node.Login.Id,
|
||||
"name": node.Login.Name,
|
||||
"type": node.Login.Type,
|
||||
"id": node.NodeLogin.Id,
|
||||
"name": node.NodeLogin.Name,
|
||||
"type": node.NodeLogin.Type,
|
||||
"params": loginParams,
|
||||
"grant": grantMap,
|
||||
}
|
||||
|
||||
@@ -44,10 +44,10 @@ func (this *UpdateNodeSSHAction) RunGet(params struct {
|
||||
"grantId": 0,
|
||||
}
|
||||
this.Data["loginId"] = 0
|
||||
if node.Login != nil {
|
||||
this.Data["loginId"] = node.Login.Id
|
||||
if len(node.Login.Params) > 0 {
|
||||
err = json.Unmarshal(node.Login.Params, &loginParams)
|
||||
if node.NodeLogin != nil {
|
||||
this.Data["loginId"] = node.NodeLogin.Id
|
||||
if len(node.NodeLogin.Params) > 0 {
|
||||
err = json.Unmarshal(node.NodeLogin.Params, &loginParams)
|
||||
if err != nil {
|
||||
this.ErrorPage(err)
|
||||
return
|
||||
|
||||
@@ -31,8 +31,8 @@ func (this *UpgradeRemoteAction) RunGet(params struct {
|
||||
}
|
||||
for _, node := range resp.Nodes {
|
||||
loginParams := maps.Map{}
|
||||
if node.Node.Login != nil && len(node.Node.Login.Params) > 0 {
|
||||
err := json.Unmarshal(node.Node.Login.Params, &loginParams)
|
||||
if node.Node.NodeLogin != nil && len(node.Node.NodeLogin.Params) > 0 {
|
||||
err := json.Unmarshal(node.Node.NodeLogin.Params, &loginParams)
|
||||
if err != nil {
|
||||
this.ErrorPage(err)
|
||||
return
|
||||
@@ -46,7 +46,7 @@ func (this *UpgradeRemoteAction) RunGet(params struct {
|
||||
"arch": node.Arch,
|
||||
"oldVersion": node.OldVersion,
|
||||
"newVersion": node.NewVersion,
|
||||
"login": node.Node.Login,
|
||||
"login": node.Node.NodeLogin,
|
||||
"loginParams": loginParams,
|
||||
"addresses": node.Node.IpAddresses,
|
||||
"installStatus": node.Node.InstallStatus,
|
||||
|
||||
Reference in New Issue
Block a user