diff --git a/internal/tasks/task_authority.go b/internal/tasks/task_authority.go index ee3e4336..485efe71 100644 --- a/internal/tasks/task_authority.go +++ b/internal/tasks/task_authority.go @@ -11,6 +11,7 @@ import ( "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/iwind/TeaGo/Tea" "github.com/iwind/TeaGo/logs" + timeutil "github.com/iwind/TeaGo/utils/time" "time" ) @@ -74,7 +75,7 @@ func (this *AuthorityTask) Loop() error { return err } var oldState = teaconst.IsPlus - if resp.AuthorityKey != nil { + if resp.AuthorityKey != nil && len(resp.AuthorityKey.Value) > 0 && resp.AuthorityKey.DayTo >= timeutil.Format("Y-m-d") { teaconst.IsPlus = true } else { teaconst.IsPlus = false diff --git a/internal/web/actions/default/ns/index.go b/internal/web/actions/default/ns/index.go index 8ff05dff..d9303619 100644 --- a/internal/web/actions/default/ns/index.go +++ b/internal/web/actions/default/ns/index.go @@ -1,6 +1,7 @@ package ns import ( + teaconst "github.com/TeaOSLab/EdgeAdmin/internal/const" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/iwind/TeaGo/maps" @@ -19,6 +20,11 @@ func (this *IndexAction) RunGet(params struct { UserId int64 Keyword string }) { + if !teaconst.IsPlus { + this.RedirectURL("/") + return + } + this.Data["clusterId"] = params.ClusterId this.Data["userId"] = params.UserId this.Data["keyword"] = params.Keyword diff --git a/internal/web/actions/default/servers/server/settings/locations/create.go b/internal/web/actions/default/servers/server/settings/locations/create.go index b86d1fdb..472932a7 100644 --- a/internal/web/actions/default/servers/server/settings/locations/create.go +++ b/internal/web/actions/default/servers/server/settings/locations/create.go @@ -12,7 +12,7 @@ import ( "strings" ) -// 创建路径规则 +// CreateAction 创建路由规则 type CreateAction struct { actionutils.ParentAction } diff --git a/internal/web/actions/default/servers/server/settings/locations/location/index.go b/internal/web/actions/default/servers/server/settings/locations/location/index.go index 510c7628..f322073c 100644 --- a/internal/web/actions/default/servers/server/settings/locations/location/index.go +++ b/internal/web/actions/default/servers/server/settings/locations/location/index.go @@ -11,7 +11,7 @@ import ( "strings" ) -// 路径规则详情 +// IndexAction 路由规则详情 type IndexAction struct { actionutils.ParentAction } @@ -52,11 +52,11 @@ func (this *IndexAction) RunPost(params struct { Must *actions.Must }) { - defer this.CreateLogInfo("修改路径规则 %d 设置", params.LocationId) + defer this.CreateLogInfo("修改路由规则 %d 设置", params.LocationId) params.Must. Field("pattern", params.Pattern). - Require("请输入路径匹配规则") + Require("请输入路由匹配规则") // 校验正则 if params.PatternType == serverconfigs.HTTPLocationPatternTypeRegexp { diff --git a/internal/web/actions/default/servers/server/settings/locations/locationutils/utils.go b/internal/web/actions/default/servers/server/settings/locations/locationutils/utils.go index e2540c36..a5aae02d 100644 --- a/internal/web/actions/default/servers/server/settings/locations/locationutils/utils.go +++ b/internal/web/actions/default/servers/server/settings/locations/locationutils/utils.go @@ -7,7 +7,7 @@ import ( "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" ) -// 查找路径规则配置 +// FindLocationConfig 查找路由规则配置 func FindLocationConfig(parentAction *actionutils.ParentAction, locationId int64) (locationConfig *serverconfigs.HTTPLocationConfig, isOk bool) { locationConfigResp, err := parentAction.RPC().HTTPLocationRPC().FindEnabledHTTPLocationConfig(parentAction.AdminContext(), &pb.FindEnabledHTTPLocationConfigRequest{LocationId: locationId}) if err != nil { diff --git a/internal/web/actions/default/servers/server/settings/locations/reverseProxy/setting.go b/internal/web/actions/default/servers/server/settings/locations/reverseProxy/setting.go index 9ad0c34a..9c520584 100644 --- a/internal/web/actions/default/servers/server/settings/locations/reverseProxy/setting.go +++ b/internal/web/actions/default/servers/server/settings/locations/reverseProxy/setting.go @@ -52,7 +52,7 @@ func (this *SettingAction) RunPost(params struct { Must *actions.Must }) { - defer this.CreateLogInfo("修改路径规则 %d 的反向代理设置", params.LocationId) + defer this.CreateLogInfo("修改路由规则 %d 的反向代理设置", params.LocationId) // TODO 校验配置 diff --git a/internal/web/actions/default/servers/serverutils/server_helper.go b/internal/web/actions/default/servers/serverutils/server_helper.go index dc6ffa63..540ee389 100644 --- a/internal/web/actions/default/servers/serverutils/server_helper.go +++ b/internal/web/actions/default/servers/serverutils/server_helper.go @@ -251,7 +251,7 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri "isOn": serverConfig.Web != nil && len(serverConfig.Web.HostRedirects) > 0, }) menuItems = append(menuItems, maps.Map{ - "name": "路径规则", + "name": "路由规则", "url": "/servers/server/settings/locations?serverId=" + serverIdString, "isActive": secondMenuItem == "locations", "isOn": serverConfig.Web != nil && len(serverConfig.Web.Locations) > 0, diff --git a/web/views/@default/@layout.html b/web/views/@default/@layout.html index 6b18a022..6b5d6bae 100644 --- a/web/views/@default/@layout.html +++ b/web/views/@default/@layout.html @@ -25,7 +25,7 @@
-