diff --git a/internal/web/actions/default/clusters/cluster/settings/global-server-config/index.go b/internal/web/actions/default/clusters/cluster/settings/global-server-config/index.go
index 400804f6..7b292272 100644
--- a/internal/web/actions/default/clusters/cluster/settings/global-server-config/index.go
+++ b/internal/web/actions/default/clusters/cluster/settings/global-server-config/index.go
@@ -100,6 +100,9 @@ func (this *IndexAction) RunPost(params struct {
HttpAllNodeIPShowPage bool
HttpAllEnableServerAddrVariable bool
+ HttpAllDomainAuditingIsOn bool
+ HttpAllDomainAuditingPrompt string
+
HttpAllServerName string
HttpAllSupportsLowVersionHTTP bool
HttpAllMatchCertFromAllServers bool
@@ -172,6 +175,9 @@ func (this *IndexAction) RunPost(params struct {
config.HTTPAll.NodeIPShowPage = params.HttpAllNodeIPShowPage
config.HTTPAll.NodeIPPageHTML = params.HttpAllNodeIPPageHTML
+ config.HTTPAll.DomainAuditingIsOn = params.HttpAllDomainAuditingIsOn
+ config.HTTPAll.DomainAuditingPrompt = params.HttpAllDomainAuditingPrompt
+
// HTTP All
config.HTTPAll.ServerName = params.HttpAllServerName
config.HTTPAll.SupportsLowVersionHTTP = params.HttpAllSupportsLowVersionHTTP
diff --git a/internal/web/actions/default/servers/components/index.go b/internal/web/actions/default/servers/components/index.go
index 0bf54810..542ec887 100644
--- a/internal/web/actions/default/servers/components/index.go
+++ b/internal/web/actions/default/servers/components/index.go
@@ -31,9 +31,6 @@ func (this *IndexAction) RunGet(params struct{}) {
valueJSON := valueJSONResp.ValueJSON
globalConfig := &serverconfigs.GlobalConfig{}
- // 默认值
- globalConfig.HTTPAll.DomainAuditingIsOn = false
-
if len(valueJSON) > 0 {
err = json.Unmarshal(valueJSON, globalConfig)
if err != nil {
diff --git a/internal/web/actions/default/servers/status.go b/internal/web/actions/default/servers/status.go
index b4d718bc..43b326d1 100644
--- a/internal/web/actions/default/servers/status.go
+++ b/internal/web/actions/default/servers/status.go
@@ -5,7 +5,6 @@ import (
"github.com/TeaOSLab/EdgeAdmin/internal/utils"
"github.com/TeaOSLab/EdgeAdmin/internal/utils/numberutils"
"github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils"
- "github.com/TeaOSLab/EdgeCommon/pkg/rpc/dao"
"github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb"
"github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs"
"github.com/iwind/TeaGo/maps"
@@ -28,17 +27,7 @@ func (this *StatusAction) RunPost(params struct {
}
// 读取全局配置
- globalConfig, err := dao.SharedSysSettingDAO.ReadGlobalConfig(this.AdminContext())
- if err != nil {
- this.ErrorPage(err)
- return
- }
- auditingPrompt := ""
- if globalConfig != nil {
- auditingPrompt = globalConfig.HTTPAll.DomainAuditingPrompt
- }
-
- wg := sync.WaitGroup{}
+ var wg = sync.WaitGroup{}
wg.Add(len(params.ServerIds))
for _, serverId := range params.ServerIds {
@@ -98,6 +87,17 @@ func (this *StatusAction) RunPost(params struct {
if serverNamesResp.IsAuditing {
m["type"] = "auditing"
m["message"] = "审核中"
+
+ auditingPromptResp, err := this.RPC().ServerRPC().FindServerAuditingPrompt(this.AdminContext(), &pb.FindServerAuditingPromptRequest{ServerId: serverId})
+ if err != nil {
+ this.ErrorPage(err)
+ m["type"] = "serverErr"
+ m["message"] = "服务器错误"
+ m["todo"] = "错误信息:FindServerNames(): " + err.Error() + ",请联系管理员修复此问题"
+ return
+ }
+
+ var auditingPrompt = auditingPromptResp.PromptText
if len(auditingPrompt) > 0 {
m["todo"] = auditingPrompt
} else {
diff --git a/web/views/@default/clusters/cluster/settings/global-server-config/index.html b/web/views/@default/clusters/cluster/settings/global-server-config/index.html
index 06d5f30e..a3bb35be 100644
--- a/web/views/@default/clusters/cluster/settings/global-server-config/index.html
+++ b/web/views/@default/clusters/cluster/settings/global-server-config/index.html
@@ -7,7 +7,7 @@
| 域名变更时需要审核 | +
+ 选中后,用户在创建和修改域名时需要管理员审核通过才能生效。 + |
+
| 审核提示 | +
+
+ 提示用户需要审核的文字说明。 + |
+