将全局的通用设置--域名审核设置移到“集群设置--网站设置”中

This commit is contained in:
GoEdgeLab
2023-09-18 16:07:57 +08:00
parent dc535f96b9
commit b62476b899
6 changed files with 40 additions and 73 deletions

View File

@@ -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

View File

@@ -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 {

View File

@@ -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 {