diff --git a/internal/utils/lookup.go b/internal/utils/lookup.go index 75d1d96d..fb3b6c9a 100644 --- a/internal/utils/lookup.go +++ b/internal/utils/lookup.go @@ -4,7 +4,7 @@ import ( "github.com/miekg/dns" ) -// 获取CNAME +// LookupCNAME 获取CNAME func LookupCNAME(host string) (string, error) { config, err := dns.ClientConfigFromFile("/etc/resolv.conf") if err != nil { diff --git a/internal/web/actions/default/clusters/cluster/settings/metrics/createPopup.go b/internal/web/actions/default/clusters/cluster/settings/metrics/createPopup.go index 0e930af0..d5b52ddb 100644 --- a/internal/web/actions/default/clusters/cluster/settings/metrics/createPopup.go +++ b/internal/web/actions/default/clusters/cluster/settings/metrics/createPopup.go @@ -70,6 +70,7 @@ func (this *CreatePopupAction) RunGet(params struct { "value": item.Value, "valueName": serverconfigs.FindMetricValueName(item.Category, item.Value), "category": item.Category, + "isPublic": item.IsPublic, "isChecked": exists, }) } diff --git a/internal/web/actions/default/clusters/cluster/settings/metrics/index.go b/internal/web/actions/default/clusters/cluster/settings/metrics/index.go index d464dce9..37b0f278 100644 --- a/internal/web/actions/default/clusters/cluster/settings/metrics/index.go +++ b/internal/web/actions/default/clusters/cluster/settings/metrics/index.go @@ -49,6 +49,7 @@ func (this *IndexAction) RunGet(params struct { "value": item.Value, "valueName": serverconfigs.FindMetricValueName(item.Category, item.Value), "category": item.Category, + "isPublic": item.IsPublic, }) } this.Data["items"] = itemMaps diff --git a/internal/web/actions/default/servers/metrics/createPopup.go b/internal/web/actions/default/servers/metrics/createPopup.go index 7dad80ca..f493cc64 100644 --- a/internal/web/actions/default/servers/metrics/createPopup.go +++ b/internal/web/actions/default/servers/metrics/createPopup.go @@ -34,6 +34,7 @@ func (this *CreatePopupAction) RunPost(params struct { KeysJSON []byte PeriodJSON []byte Value string + IsPublic bool Must *actions.Must CSRF *actionutils.CSRF @@ -75,6 +76,7 @@ func (this *CreatePopupAction) RunPost(params struct { Period: period, PeriodUnit: periodUnit, Value: params.Value, + IsPublic: params.IsPublic, }) if err != nil { this.ErrorPage(err) diff --git a/internal/web/actions/default/servers/metrics/index.go b/internal/web/actions/default/servers/metrics/index.go index 22a5f18d..8f72c5ee 100644 --- a/internal/web/actions/default/servers/metrics/index.go +++ b/internal/web/actions/default/servers/metrics/index.go @@ -56,6 +56,7 @@ func (this *IndexAction) RunGet(params struct { "value": item.Value, "valueName": serverconfigs.FindMetricValueName(item.Category, item.Value), "category": item.Category, + "isPublic": item.IsPublic, }) } this.Data["items"] = itemMaps diff --git a/internal/web/actions/default/servers/metrics/metricutils/utils.go b/internal/web/actions/default/servers/metrics/metricutils/utils.go index 61e3937a..5a263e40 100644 --- a/internal/web/actions/default/servers/metrics/metricutils/utils.go +++ b/internal/web/actions/default/servers/metrics/metricutils/utils.go @@ -43,6 +43,7 @@ func InitItem(parent *actionutils.ParentAction, itemId int64) (*pb.MetricItem, e "periodUnit": item.PeriodUnit, "periodUnitName": serverconfigs.FindMetricPeriodUnitName(item.PeriodUnit), "category": item.Category, + "isPublic": item.IsPublic, "countCharts": countCharts, } return item, nil diff --git a/internal/web/actions/default/servers/metrics/update.go b/internal/web/actions/default/servers/metrics/update.go index a474b2ab..a8463d58 100644 --- a/internal/web/actions/default/servers/metrics/update.go +++ b/internal/web/actions/default/servers/metrics/update.go @@ -41,6 +41,7 @@ func (this *UpdateAction) RunPost(params struct { PeriodJSON []byte Value string IsOn bool + IsPublic bool Must *actions.Must CSRF *actionutils.CSRF @@ -78,6 +79,7 @@ func (this *UpdateAction) RunPost(params struct { PeriodUnit: periodUnit, Value: params.Value, IsOn: params.IsOn, + IsPublic: params.IsPublic, }) if err != nil { this.ErrorPage(err) diff --git a/web/public/js/components/server/http-firewall-rules.js b/web/public/js/components/server/http-firewall-rules.js index 8e2f9d15..e6d3be1c 100644 --- a/web/public/js/components/server/http-firewall-rules.js +++ b/web/public/js/components/server/http-firewall-rules.js @@ -169,7 +169,7 @@ Vue.component("http-firewall-checkpoint-cc", { } }, template: `
| {{item.name}} | +{{item.name}}
+             
+                公用
+             
+         | 
         
              | 
diff --git a/web/views/@default/clusters/cluster/settings/metrics/index.html b/web/views/@default/clusters/cluster/settings/metrics/index.html
index 860db1e0..3d59d83b 100644
--- a/web/views/@default/clusters/cluster/settings/metrics/index.html
+++ b/web/views/@default/clusters/cluster/settings/metrics/index.html
@@ -26,7 +26,11 @@
         ||
| {{item.name}} | +{{item.name}}
+                 
+                    公用
+                 
+             | 
             
                  | 
diff --git a/web/views/@default/dns/tasks/listPopup.html b/web/views/@default/dns/tasks/listPopup.html
index bebb939e..42853296 100644
--- a/web/views/@default/dns/tasks/listPopup.html
+++ b/web/views/@default/dns/tasks/listPopup.html
@@ -26,7 +26,7 @@
                 服务
                 域名
             
-            + | {{task.error}} 正在同步... | diff --git a/web/views/@default/servers/metrics/createPopup.html b/web/views/@default/servers/metrics/createPopup.html index 4a2f8300..5c2a4da5 100644 --- a/web/views/@default/servers/metrics/createPopup.html +++ b/web/views/@default/servers/metrics/createPopup.html @@ -42,6 +42,13 @@
| 是否公用 | +
+                 选中表示所有集群自动使用此指标。 + | 
+        
选中表示所有集群自动使用此指标。
+